【发布时间】:2012-04-02 01:27:09
【问题描述】:
我将 git 用于我的一个项目。每当我尝试推送到远程仓库时,git 都会使用 X 窗口提示我输入密码,所以如果我尝试 ssh 到计算机并推送,我还必须向前 X 以使窗口出现在我的屏幕上。
是否可以在终端本身中让 git 提示输入密码?
【问题讨论】:
-
我使用的是 git 版本 git 版本 1.7.1
-
我认为是 ssh 要求输入密码而不是 git
-
可能是,它是一个私人仓库,它要求我的公钥密码,以检查我是否有权推送到该仓库。现在该服务器中阻止了 X 转发,因此无法推送。
-
我的意思是,你应该用
ssh的行为而不是git来寻找答案。 -
另外,如果你把你的公钥放在服务器上,你根本不需要输入密码(除非密钥本身有密码)