git使用密码而不是公钥

时间:2014-01-29 20:02:19

标签: git

我有ssh转发设置,以便我可以从我的服务器(B)访问私有Github仓库,只要我从机器连接正确的密钥(A)。这看起来像:

A -ssh-> B -git/ssh-> Github

如果我想从服务器B访问repo但通过不同的机器(C)连接,我该怎么办?

C -ssh-> B -git/ssh-> Permission denied (publickey)

我没有C,所以我想避免将C中的公钥添加到我的仓库的白名单中。如果可能的话,我想告诉git使用我的用户名和密码进行身份验证。

编辑:我尝试通过A(C -> A -> B -> Github)进行路由,但这也因公钥不匹配错误而失败。

1 个答案:

答案 0 :(得分:0)

我相信你应该设置像gitlite这样的东西。我相信这是设置“用户”的裸骨版本。通常我设置一个完整的堆栈,如gitorious / gitbucket / gitlab,它完成同样的事情。

相关问题