如何在Git CMD中只输入一次密码?

时间:2016-11-30 12:48:58

标签: git command-prompt ssh-agent git-for-windows

安装Git for Windows后,我使用的是Git CMD(不是Git Bash)。我有一个密码保护的私钥存储在%USERPROFILE%/.ssh/id_rsa

我正在运行一个脚本,在多个repos上执行Git操作。每当它与新的回购交互时,我都必须再次输入我的密码。

我有没有办法只输入一次密码短语(有点像选美)?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做。启动Git CMD后运行

start-ssh-agent

系统将提示您输入密码,ssh-agent将存储您的私钥以供将来使用(您可以在任务管理器中找到ssh-agent.exe进程)。

之后使用的任何Git命令都将通过ssh-agent访问您的私钥,直到桌面会话结束。