вторник, 14 апреля 2020 г.

Git

Подключение к (пустому) удаленному репозиторию

  1. Создать учетную запись на сайте, предоставляющем услуги удаленного репозитория (GitHub - на его примере, GitLab, BitBucket).
  2. Создать удаленный репозиторий:
    Меню Your Profile -> Закладка Repositories -> Кнопка New
  3. После успешного создания пустого репозитория появляется подсказка сайта, как:
    - создать новый локальный репозиторий и связать его с созданным удаленным;
    - подключить существующий локальный репозиторий к созданному удаленному. 
  4. При проблемах с SSL сертификатом (например, корпоративный CheckPoint, который добавляет MitM) может помочь следующее:
    1. Отключить проверку SSL-сертификата при клонировании
      GIT_SSL_NO_VERIFY=true git clone /path/to/repo
    2.  Отключить проверку SSL-сертификата глобально
      git config --global http.sslVerify false
  5. Просмотр подключенных удаленных репозиториев:
    $ git remote -v
  6. Создание 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

Комментариев нет:

Отправить комментарий