【问题标题】:SSH not working with TortoiseGit and PageantSSH 不适用于 TortoiseGit 和 Pageant
【发布时间】:2016-03-06 05:40:22
【问题描述】:

我目前正在我的系统上设置 TortoiseGit,但与远程存储库的 SSH 连接出现问题。

我在我的 Windows 机器上使用来自 Cygwin 安装的 git(因为我依赖 UNIX 命令)。为了处理我所有的密钥,我使用的是 Putty Pageant,为了通过 bash 使用它们,我安装了一个名为 ssh-pageant 的模块。

使用 bash 时,我可以使用远程存储库(因为我在打开 bash 控制台后立即启动 ssh-pageant),但是 TortoiseGit 直接使用我的 Cygwin 的 git 模块,因此代理不开始吧。

例如使用 TortoiseGit pull 命令时显示错误:

权限被拒绝(公钥)。
致命:无法从远程存储库中读取。
请确保您拥有正确的访问权限 并且存储库存在。

如何解决?

【问题讨论】:

    标签: git ssh tortoisegit pageant


    【解决方案1】:

    当 TortoiseGit 与 cygwin 结合使用时(即启用 cygwin hack),TortoiseGit 通过 bash 管道传输所有 git 命令。

    您可以尝试将ssh-pageant 添加到.bashrc.bash_profile,以便在执行bash 时自动调用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      • 2015-01-23
      • 2012-12-03
      • 2013-04-11
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多