Использование SSH с Git: подробное руководство

Вот несколько способов использования SSH с Git:

  1. Генерация ключей SSH:

    • Сгенерируйте пару ключей SSH с помощью команды ssh-keygen.
    • Скопируйте открытый ключ (id_rsa.pub) в службу хостинга Git.
  2. Настройка Git:

    • Настройте удаленный URL-адрес вашего репозитория Git для использования протокола SSH:
      git remote set-url origin git@github.com:user/repo.git
  3. Использование SSH-агента:

    • Запустите SSH-агент и добавьте к нему свой закрытый ключ:
      eval "$(ssh-agent -s)"
      ssh-add ~/.ssh/id_rsa
  4. Файл конфигурации SSH:

    • Настройте свой SSH-клиент, создав или изменив файл ~/.ssh/config:
      Host github.com
      HostName github.com
      User git
      IdentityFile ~/.ssh/id_rsa

Не забудьте заменить github.comи user/repo.gitна соответствующую информацию о хостинге Git и репозитории.