git clone对我来说在两个系统之间不起作用,为什么?

时间:2014-05-09 08:12:28

标签: git-clone

我有两个系统,它们之间是LAN连接。

  • System1:我在project.git创建一个名为c:/directory的裸存储库,并将所有文件存储在其中。
    system1的IP地址为192.168.1.8

  • System2:在那里,我尝试使用命令克隆system1的裸存储库

    git clone file:////192.168.1.8/c/project.git
    

但它没有成功。它给出了如下错误:

cloning into project......
fatal: '192.168.1.8/c/Users/Admin/project.git' does not appear to be a git repository.
fatal: could not read from remote repository"

我尝试了什么:我制定了以下命令,但我没有得到答案:

git clone file:////192.168.1.8/project
git clone file:////192.168.1.8/c/project**

你会怎么做git clone

1 个答案:

答案 0 :(得分:0)

如果您拆分问题会更容易:

  • 首先,将驱动器号分配给共享文件夹:

    net use w: \\192.168.1.8\c$
    
  • 然后使用该本地路径

    git clone w:\directory\project.git
    # or
    git clone file://w:/directory/project.git
    

第一点确保您可以通过Windows文件系统访问远程仓库(独立于git):这是您需要解决的第一个问题。
一旦你可以做一个目录,然后你可以通过文件系统尝试git clone

第二点允许git clone继续。