代码之家  ›  专栏  ›  技术社区  ›  Paul Kinzelman

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

  •  0
  • Paul Kinzelman  · 技术社区  · 2 年前

    我以前问过这个问题,但我太新了,我想我误解了问题的根源,我想我现在明白了(见 git clone "you appear to have cloned an empty repository" but it's not empty, pull says "couldn't find remote ref master"

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

    我想我唯一能尝试的是OneDrive之类的东西,除此之外还有什么建议吗?

    0 回复  |  直到 2 年前
        1
  •  0
  •   Paul Kinzelman    2 年前

    我发布到git列表,得到了如何解决这个问题的答案。有人猜测git认为S:\是一个本地驱动器,并试图创建硬链接,当然失败了。因此,如果我git克隆--没有硬链接使其工作!