Подключение к (пустому) удаленному репозиторию
- Создать учетную запись на сайте, предоставляющем услуги удаленного репозитория (GitHub - на его примере, GitLab, BitBucket).
- Создать удаленный репозиторий:
Меню Your Profile -> Закладка Repositories -> Кнопка New - После успешного создания пустого репозитория появляется подсказка сайта, как:
- создать новый локальный репозиторий и связать его с созданным удаленным;
- подключить существующий локальный репозиторий к созданному удаленному. - При проблемах с SSL сертификатом (например, корпоративный CheckPoint, который добавляет MitM) может помочь следующее:
- Отключить проверку SSL-сертификата при клонировании
$ GIT_SSL_NO_VERIFY=true git clone /path/to/repo - Отключить проверку SSL-сертификата глобально
$ git config --global http.sslVerify false
- Отключить проверку SSL-сертификата при клонировании
- Просмотр подключенных удаленных репозиториев:
$ git remote -v - Создание SSH-ключей для доступа (по умолчанию создаются два файла в личной папке пользователя, в подпапке .ssh - файл личного ключа id_rsa и файл публичного ключа id_rsa.pub):
$ ssh-keygen.exe
Скопировать содержимое публичного ключа (любым текстовым редактором).
В настройках аккаунта удаленного репозитория добавить скопированное значение публичного ключа.
(!) Ссылка для подключения по SSH должна быть вида git@github.com:username/reponame.git. Получить её можно на странице-подсказке путём переключателя HTTPS/SSH.
git init
git add .
git commit -a -m 'first commit'
git remote add origin git@github.com:username/reponame.git
git push -u origin master
Комментариев нет:
Отправить комментарий