【问题标题】:How can I enter my passphrase only once in Git CMD?如何在 Git CMD 中只输入一次密码?
【发布时间】:2016-11-30 20:48:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: git command-prompt ssh-agent git-for-windows


    【解决方案1】:

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

    start-ssh-agent
    

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      • 2017-11-10
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多