克隆git repo会导致错误

时间:2016-10-04 11:51:22

标签: git egit

我在Windows中的共享文件夹上有一个git central repo。我们目前是一个2人的开发团队。两个系统都配置了推拉功能,工作正常。    现在我想为加入我们团队的新开发人员建立第3个系统。我想将我的中央回购克隆到这个新系统上。我试图在eclipse火星和egit插件上做这个。每当我尝试克隆我的新系统时,我都会收到以下错误。                 '从文件克隆:// \ ROBIN-PC \ git \ Project21.git'遇到了问题。想要40b1bc3160f72cd986eb32cc566a8e8e147bb315无效。    我也尝试导入该项目,将其提交给本地仓库,然后尝试从中央仓库撤出。我可以导入并提交到本地仓库。但是当我尝试从中央仓库中拉出分支主机时,我得到了与上面列出的几乎相同的错误。     似乎git缺少某个特定的提交,其中列出了哈希键。在搜索了我的中央仓库的回购历史后。我发现这个提交只不过是中央仓库第一次提交的提交ID。但我不知道这是对的还是该做些什么。     我还看到我的本地仓库已正确配置推送和拉取URL但远程跟踪为空。我不知道这是不是问题。    我搜索了谷歌和git教程和用户手册引发的所有相关链接,但无法使其工作。我没有太多使用git的经验但是直到现在才能正常工作,当时我遇到了这个问题。    请帮忙 。

2 个答案:

答案 0 :(得分:0)

我有一个解决方案:

  1. 在服务器上设置GitLab服务器
  2. 在此GitLab Server帐户中为您的开发人员和项目仓库创建并邀请他们作为成员
  3. 在您计算机上的工作本地仓库中更改仓库的远程URL,然后将本地仓库推送到gitlab仓库
  4. 将gitlab repo拉到新开发者的新机器
  5. 我希望你理解这个解决方案:D我的英语很糟糕,我知道^^

    问候

答案 1 :(得分:0)

在共享的Windows文件夹上使用git repo听起来很危险,请不要这样做:-)你甚至不需要安装GitLab(即使它很摇滚,还有其他几种选择同样),只需设置服务器并将git repo移动到那里,然后通过ssh连接。

如果您出于某种原因不想这样做,请提供有关您的设置的更多详细信息,并发布确切的错误消息。