【发布时间】:2016-01-22 19:54:04
【问题描述】:
我正在使用 Mac 来托管我们的代码,该代码设置为 git 存储库,并在 Windows 7 上使用 SourceTree 执行我的推送、拉取等操作。直到最近,这一切都很好,但是自从将 Mac 上的操作系统更新为 El Capitan 后,SourceTree 不再想要推送。
我使用公钥/私钥认证,repo url格式为:
ssh://user@IPAddress/路径
如果我尝试使用 PuTTy 进行连接,则没有问题 - 选美正在运行,并且似乎正在做它的事情。
当我尝试推送到 SourceTree 中的 repo 时,它会尝试几分钟,然后我收到以下错误:
FATAL ERROR: Server unexpectedly closed network connection
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我之前没有遇到任何问题,Mac 上的设置也没有变化,只是更新了操作系统。
我不明白为什么我可以连接 PuTTy。非常感谢任何帮助!
【问题讨论】:
-
这很奇怪,如果你可以连接 PuTTy,那么你真的应该可以通过 SourceTree 连接。当我将我们的构建系统升级到 El Capitan 时,我注意到的一件事是它关闭了 ssh 共享。一旦我启用它,SourceTree 就可以愉快地连接到 git 服务器。但是,这听起来与您看到的问题不同。
-
遗憾的是,这不是答案。不过感谢您的建议!
标签: git macos fatal-error atlassian-sourcetree osx-elcapitan