Вот несколько способов использования SSH с Git:
-
Генерация ключей SSH:
- Сгенерируйте пару ключей SSH с помощью команды
ssh-keygen
. - Скопируйте открытый ключ (
id_rsa.pub
) в службу хостинга Git.
- Сгенерируйте пару ключей SSH с помощью команды
-
Настройка Git:
- Настройте удаленный URL-адрес вашего репозитория Git для использования протокола SSH:
git remote set-url origin git@github.com:user/repo.git
- Настройте удаленный URL-адрес вашего репозитория Git для использования протокола SSH:
-
Использование SSH-агента:
- Запустите SSH-агент и добавьте к нему свой закрытый ключ:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
- Запустите SSH-агент и добавьте к нему свой закрытый ключ:
-
Файл конфигурации SSH:
- Настройте свой SSH-клиент, создав или изменив файл
~/.ssh/config
:Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa
- Настройте свой SSH-клиент, создав или изменив файл
Не забудьте заменить github.com
и user/repo.git
на соответствующую информацию о хостинге Git и репозитории.