在 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 密钥中删除密码。
我使用 git bash
克隆了一个 SSH 存储库(例如 ssh://user@host:/var/www/git/www.git
)。在进行克隆时,它要求我输入密码,我在命令行中输入了该密码。它成功地克隆了 repo。
现在每次我想拉/推时它都会要求我输入密码。如何自动执行此步骤?
如果您确定您使用过 SSH(而不是 HTTPS),那么您应该已经设置了一个密钥来识别您自己,并且您提到的密码必须是您的密钥的密码。
那么您应该使用 ssh-agent(或 MacOS 中的 KeyChain)在整个会话期间记住您的密码。
另一种(不安全的)方法是从您的 SSH 密钥中删除密码。