git与使用VPN/RDP/TSclient的微软网络不兼容



我以前问过这个问题,但我是新手,我想我误解了问题的根本原因,我想我现在明白了(见git clone "你似乎克隆了一个空的存储库"但它不是空的,pull说"无法找到远程ref master"。.

我尝试了几个人建议的方法,但是没有任何效果,在这一点上,我认为这是由于git通过网络访问存储库的方式与M$ VPN/RDP/TSclient网络设施不兼容。这是git开发者想知道的bug吗?

我有System1和System2相隔几英里,所以不在同一个LAN上,所以使用ui.com VPN和M$ RDP/TSclient将它们连接起来。我可以将一个驱动器映射到另一个系统上,这样我就可以来回传输文件了。但是当git使用映射的驱动器访问(比如克隆)时,它认为另一端的存储库是空的。此外,当git初始化。git区域时,它会隐藏。git,这也导致了一些问题,直到我发现并解开它。

我想我唯一可以尝试的是OneDrive或其他东西,有人有任何建议吗?

我发布到git列表,并得到了如何解决这个问题的答案。有人推测git认为S:是一个本地驱动器,并试图创建硬链接,当然会失败。所以如果我取git clone --no-hardlinks,就可以了!

相关内容