我几乎什么都试过了,但还是不敢相信我会这么蠢。
我确实有:
我的mac上有id_rsa和id_rsa.pub键
我可以在没有mac密码的情况下从ssh到vps。
我可以从我的mac电脑上运行ansible-剧本来控制vps。
但我想不出如何从vps机器上“克隆”我的私人回购。
从我的mac到vps的拷贝id-就在那儿。
我可以使用我的mac中的git -相同的id_rsa密钥。
如何告诉git授权/允许从vp中克隆,而不将我的私有id_rsa从mac复制到vp,或者只为github生成侧键?
我错过了什么吗?
发布于 2017-02-25 00:09:28
您需要设置SSH代理转发。
简言之:
ansible.cfg的[ssh_connection]节中,添加-o ForwardAgent=yes值ssh_args。
或者在~/.ssh/config中:
宿主 ForwardAgent是的ssh-agent -s ssh-addhttps://stackoverflow.com/questions/42449785
复制相似问题