Добавим новый репозиторий: для этого перейдем на сайт github
и нажмем по значку плюса слева от профиля. Далее нажмем по New repository
:
Введите ему название в поле Repository name
:
Вы также можете добавить здесь описание проекта, инициализировать проект из README-файла или просто радоваться жизни.
Public
- репозитории могут просматривать все, в Private
- настройку доступа осуществляете Вы сами.
Внизу Вы можете добавить файл типа .gitignore
для того, чтобы git
не брал некоторые файлы - например, Вам вряд ли потребуется добавлять крупные видеофайлы, нужные лишь для теста в систему контроля версий. Также не добавляйте приватные ключи в репозитории. Обычно также не добавляются внешние зависимости, которые можно получить через системы контроля пакетов.
Также вы можете добавить файл лицензии.
После создания Вы получаете файлы доступа к репозиторию, Выберите Вариант через SSH
:
Вам также создадут код для создания нового репозитория на локальной (то есть Вашей) машине или добавления имеющегося репозитория на сервер.
Введите на рабочем столе в терминале команду git clone [данные аутентификации с сайта в поле SSH]
.
Вас попросят ввести кодовую фразу для Вашего ключа. Смело сделайте это:
Давайте набросаем несколько файлов в папку my-first-repo:
cd ./my-first-repo
touch main.js node.npm index.php
ls
git status
git add -A
git commit -m "added files"
git status
Так мы создали проект и добавили в него файлы.
Введите git push origin master
для отправки данных на сервер в мастер-ветку.
Вас попросят ввести кодовую фразу.
Проверьте обновления на сайте GitHub в своем репозитории.
На сайте Вы можете изменить README.md или создать новый
. Его значение будет добавлено с соответствующей разметкой на главную страницу Вашего репозитория:
Для синхронизации рабочих файлов с сервером введите git pull origin master