我在Windows中的共享文件夹上有一个git central repo。我们目前是一个2人的开发团队。两个系统都配置了推拉功能,工作正常。 现在我想为加入我们团队的新开发人员建立第3个系统。我想将我的中央回购克隆到这个新系统上。我试图在eclipse火星和egit插件上做这个。每当我尝试克隆我的新系统时,我都会收到以下错误。 '从文件克隆:// \ ROBIN-PC \ git \ Project21.git'遇到了问题。想要40b1bc3160f72cd986eb32cc566a8e8e147bb315无效。 我也尝试导入该项目,将其提交给本地仓库,然后尝试从中央仓库撤出。我可以导入并提交到本地仓库。但是当我尝试从中央仓库中拉出分支主机时,我得到了与上面列出的几乎相同的错误。 似乎git缺少某个特定的提交,其中列出了哈希键。在搜索了我的中央仓库的回购历史后。我发现这个提交只不过是中央仓库第一次提交的提交ID。但我不知道这是对的还是该做些什么。 我还看到我的本地仓库已正确配置推送和拉取URL但远程跟踪为空。我不知道这是不是问题。 我搜索了谷歌和git教程和用户手册引发的所有相关链接,但无法使其工作。我没有太多使用git的经验但是直到现在才能正常工作,当时我遇到了这个问题。 请帮忙 。
答案 0 :(得分:0)
我有一个解决方案:
我希望你理解这个解决方案:D我的英语很糟糕,我知道^^
问候
答案 1 :(得分:0)
在共享的Windows文件夹上使用git repo听起来很危险,请不要这样做:-)你甚至不需要安装GitLab(即使它很摇滚,还有其他几种选择同样),只需设置服务器并将git repo移动到那里,然后通过ssh连接。
如果您出于某种原因不想这样做,请提供有关您的设置的更多详细信息,并发布确切的错误消息。