0

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

我正在运行一个对多个存储库执行 Git 操作的脚本。每次它与一个新的 repo 交互时,我都必须再次输入我的密码。

有什么方法可以让我只输入一次密码(有点像选美)?

4

1 回答 1

1

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

start-ssh-agent

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

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

于 2016-11-30T12:48:58.283 回答