Как настроить ключ ssh для обхода запроса пароля git bash
Я хотел бы отключить запрос пароля в git, поэтому я подумал, что могу установить ssh-ключ в своем удаленном хранилище. Но как мне связать это с мерзавцем на моем компьютере.
Благодарю.
4 ответа
Он должен запрашивать пароль только в том случае, если вы обращаетесь к git через SSH с помощью закрытого ключа, защищенного паролем.
Если это так, вам нужно запустить агент SSH, как описано в " Запомнить пароль, Git bash под Windows".
Вы должны взглянуть на Gitolite: http://sitaramc.github.com/gitolite. Там есть все, что вам нужно, а также объяснил, как настроить. Логин без пароля также возможен, например, для CI-сервера.
Мой опыт подсказывает мне не использовать что-то другое, потому что самодельное решение слишком громоздко.
Вы можете использовать "start-ssh-agent.cmd" на окнах, которые будут использовать ключ ssh для аутентификации. Это можно найти в каталоге "GIT/cmd".
Очень подробные инструкции можно найти на веб-сайте GitHub по адресу Win-Set-Up-Git. GitHub заинтересован в том, чтобы эти инструкции были хорошими; если нет, дайте им знать, так как они захотят улучшить их.