我目前正在我的系统上设置 TortoiseGit,但是与我的远程存储库的 SSH 连接存在问题。
我在 Windows 机器上使用 Cygwin 安装中的 git(因为我依赖 UNIX 命令)。为了处理我所有的密钥,我使用了 Putty Pageant,为了通过 bash 使用它们,我安装了一个名为ssh-pageant的模块。
使用 bash 时,我可以使用远程存储库(因为我在打开 bash 控制台后立即启动 ssh-pageant),但是 TortoiseGit 直接使用我的 Cygwin 的 git 模块,因此代理没有启动。
例如,使用 TortoiseGit pull 命令时显示错误:
权限被拒绝(公钥)。
致命:无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。
如何解决?