我有一个带有 git 存储库的远程开发服务器。
当我从我的本地机器推送到这个开发服务器时,它会在接收后运行 git hook 以将开发分支推送到 heroku 登台服务器上。
我的身份被转发到开发服务器,这里是我的 ~/.ssh/config
Host *
User myuser
ConnectTimeout 15
ServerAliveInterval 45
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
我怎样才能让它被钩子用来部署在 heroku 上?
目前它不使用转发的代理,而是使用开发服务器 ssh 身份。我们希望避免服务器上的 ssh 密钥,因为很多人都在推送。
非常感谢您的想法。