2016-11-30 106 views
0

安装Git for Windows后,我使用Git CMD(不是Git Bash)。我有一个密码保护的私钥存储在%USERPROFILE%/.ssh/id_rsa如何在Git CMD中只输入一次密码短语?

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

有没有什么办法可以输入我的密码短语一次(类似于Pageant)?

回答

0

是的,你可以做到这一点。当您启动Git的CMD运行

start-ssh-agent 

你会被提示输入你的密码,以及SSH代理将存储以备将来使用私钥(你可以找到你的任务管理器中ssh-agent.exe过程)。

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