我是git的新手,并试图为我的开发项目做好准备。我有一个我的Remote-Repo所在的磁盘站,我通过SSH进行通信。我读过,在Visual Studio 2017中对ssh的克隆失败了(https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#a-idkiteamexplorer-ateam-explorer-issues),但在该网站上没有提到推送。他们说,通过使用命令行克隆,可以解决克隆问题。
我已经这样做了,我能够在Visual Studio中使用并提交克隆的内容。但是如果我尝试推入我的团队资源管理器,我会在输出窗口中收到以下消息:
推送到远程存储库时遇到错误:Git因致命错误而失败。 致命的:无法从远程存储库读取。
如果我通过命令行推送内容,它可以工作。但这并不像(应该)那样方便。
我的Remote-URL看起来像ssh://<user>@<server>/Repos/Test
。我已经阅读了一些被拒绝访问或类似问题,但我认为这不是我的问题,因为我没有收到任何与访问或权利相关的消息。