我使用私钥对在远程服务器上成功run()
ning命令。
但是,我想使用我的本地密钥(或使用我所在的本地ssh代理)在远程服务器上执行git clone ssh://private/repo
。
如何使用面料做到这一点?
答案 0 :(得分:53)
由于版本1.4 fabric
具有environment option,因此可以启用代理转发。
env.forward_agent = True
UPD :fabric
之前的此功能was buggy 1.4.2
答案 1 :(得分:1)