У меня есть сервер удаленного развития с репозиторием git.Git hook and ssh Пересылка агента
Когда я выхожу из локальной машины в этот dev-сервер, он запускает git-hook after-receive, чтобы развернуть ветку разработки на промежуточном сервере heroku.
Моя личность пересылается на сервер разработки, вот мой ~/.ssh/конфигурации
Host *
User myuser
ConnectTimeout 15
ServerAliveInterval 45
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
Как я могу сделать это используется крючок для развертывания на Heroku?
На данный момент он не использует перенаправленный агент, но использует идентификатор ssh сервера разработки. Мы хотим избежать нажатия клавиши ssh на сервере, поскольку многие люди нажимают.
Большое спасибо за ваши идеи.
Спасибо за ваш вклад, мне было любопытно переадресовать один и тот же агент через многие сеансы ssh, не создавая ключей в середине (которые на самом деле являются новыми агентами). – albandiguer