2016-10-04 206 views
0

我有一個共享文件夾在Windows中的git中央回購。目前我們是一個2人開發團隊。推拉在兩個系統上都配置好,工作正常。 現在我想爲正在加入我們團隊的新開發人員設置第三個系統。我想克隆我的中央回購到這個新的系統。我正在嘗試在eclipse mars和egit插件上執行此操作。每當我嘗試克隆我的新系統時,出現以下錯誤。 '從文件克隆:// \ ROBIN-PC \ git \ Project21.git'遇到問題。想要40b1bc3160f72cd986eb32cc566a8e8e147bb315無效。 我也嘗試導入項目,將其提交到本地倉庫,然後嘗試從中央倉庫中提取。我可以導入並提交到本地回購。但是,當我嘗試從中央回購中拉分行大師時,我得到了與上面列出的幾乎相同的錯誤。 看來,git缺少一個特定的提交其哈希鍵列出。在搜索我的中央回購的回購歷史之後。我發現這個提交只不過是中央倉庫第一次提交的提交ID。但我不知道這是對的還是對此應該採取的行動。 我也看到我的本地回購推送和拉URL正確配置,但遠程跟蹤是空的。我不知道這是否是問題。 我搜索了由谷歌和git教程和用戶手冊引發的所有相關鏈接,但無法使其工作。我對git沒有太多的經驗,但是直到現在,當我遇到這個問題時才能工作得很好。 請幫忙。克隆git回購導致錯誤

+0

您是否嘗試將反斜槓更改爲正斜槓?反正您正在使用文件協議。試試「file:///ROBIN-PC/git/Project21.git」 – SparK

回答

0

我有一個變通的解決方案:

  1. 設置一個GitLab服務器的服務器
  2. 創建這個GitLab服務器佔你的開發人員和項目的回購協議,並邀請他們作爲成員
  3. 變化回購在你的機器上工作的本地倉庫遠程URL和推那麼本地回購的回購gitlab
  4. 的gitlab回購拉到新開發的新機

我希望你明白這一點的解決方案:d我的英語不好,我知道^^

問候

0

放在共享的Windows文件夾的git回購聽起來危險,請不要做:-)你甚至不需要安裝一個GitLab(即使它搖擺不定,還有其他幾種選擇),只需設置一個服務器並將git倉庫移動到那裏,然後通過ssh進行連接。

如果您不想因爲任何原因執行此操作,請提供有關您的設置的更多詳細信息,併發布確切的錯誤消息。