安装Git for Windows后,我使用的是Git CMD(不是Git Bash)。我有一个密码保护的私钥存储在%USERPROFILE%/.ssh/id_rsa
我正在运行一个脚本,在多个repos上执行Git操作。每当它与新的回购交互时,我都必须再次输入我的密码。
我有没有办法只输入一次密码短语(有点像选美)?
答案 0 :(得分:0)
是的,你可以这样做。启动Git CMD后运行
start-ssh-agent
系统将提示您输入密码,ssh-agent将存储您的私钥以供将来使用(您可以在任务管理器中找到ssh-agent.exe
进程)。
之后使用的任何Git命令都将通过ssh-agent访问您的私钥,直到桌面会话结束。