在 Windows 上使用 git 和 SSH 远程仓库

Using git with SSH remote repo on Windows

我使用 git bash 克隆了一个 SSH 存储库(例如 ssh://user@host:/var/www/git/www.git)。在进行克隆时,它要求我输入密码,我在命令行中输入了该密码。它成功地克隆了 repo。

现在每次我想拉/推时它都会要求我输入密码。如何自动执行此步骤?

如果您确定您使用过 SSH(而不是 HTTPS),那么您应该已经设置了一个密钥来识别您自己,并且您提到的密码必须是您的密钥的密码。

那么您应该使用 ssh-agent(或 MacOS 中的 KeyChain)在整个会话期间记住您的密码。

另一种(不安全的)方法是从您的 SSH 密钥中删除密码。