windows git bash Настройка соединения по ключу SSH (без пароля)
Primary tabs
Forums:
Примечание: в ubuntu linux это делается так.
Где лежит файл конфигурации gitbash в Windows
Файл с конфигурацией ключей config лежит по адресу вроде:
C:\Users\username\.ssh\config
А точный адрес можно узнать в гитбаш если выполнить там команду:
cd ~ && pwd
Как должен выглядеть ~/.ssh/config
Содержимое его может выглядеть как-то так:
Host github.com IdentityFile ~/.ssh/gb_rsa Host bitbucket.org IdentityFile ~/.ssh/id_k57
-- здесь после имени хоста указываются пути к закрытым (приватным) ключам (генерировать ключи на видоус можно так).
Также помните, что ppk может не сработать и нужен будет OpenSSH.
Пароль спрашивается каждый раз --как запомнить его на время сессии
В начале работы сделайте так:
eval `ssh-agent` && ssh-add ~/.ssh/yourkeyname
Например. в моём случае (см. пример файла конфига выше для работы с битбакетом):
eval `ssh-agent` && ssh-add ~/.ssh/id_k57
чтобы не делать это руками каждый раз при запуске консоли, поместите данную команду в файл ~/.bashrc.
- Log in to post comments
- 3944 reads