Git记得密码几分钟?

时间:2016-10-03 13:11:00

标签: git passwords credentials

当我想将我的更新从开发合并到生产时,我自然会运行多个git pullgit push命令来完成工作。对于这些命令中的每一个命令,Git都会向我询问我的密码。 (你可能会问为什么我必须做多次拉/推,好吧,只是为了确保我包含所有内容,以防其他人在我之前被推到我的分支机构或生产部门。)

我想避免四次输入我的密码,我知道有一种非安全方法可以用Git存储凭据,但这不是我要求的。我要的是只输入一次密码并且“神奇地”希望Git在它再次问我之前记住它几秒钟。是否内置了对此的支持,或者我必须自己做一些事情?

更新: 引自我的评论如下:

  

我已尝试git config --global credential.helper 'cache --timeout=300',现在如果我运行git config --global --edit,我可以看到我的配置文件在[credential]helper = cache --timeout=300下有这一行。但是,我尝试了一个虚拟命令git pull,再次输入密码和git pull,但我又要求输入密码。

知道出了什么问题吗?我的git版本是1.9.1,我看到在早期版本中引入了credential.helper。

0 个答案:

没有答案