2012-05-23 201 views
1

嘗試克隆或從git中拉出時,出現此奇怪的錯誤消息。奇怪的是,我和一位同事以前沒有問題。然後,我們又有兩個團隊成員克隆了存儲庫,現在突然間我和前一位同事繼續得到這些錯誤。這兩個新人沒有問題拉/推動和克隆。突然之間,兩名原來的隊員無法做任何事情。從Github克隆問題

我無法想象這兩個新成員可能已經修改或改變了什麼,我們現在只是在做直截了當的事情。 GitHub和之前的團隊成員帳戶可能存在問題嗎?

Cloning into test... 
Enter passphrase for key '/c/Users/Rob/.ssh/id_rsa': 
remote: Counting objects: 8685, done. 
remote: Compressing objects: 100% (3737/3737), done. 
remote: Total 8685 (delta 5005), reused 8490 (delta 4810) 
Receiving objects: 100% (8685/8685), 239.92 MiB | 158 KiB/s, done. 
Resolving deltas: 100% (5005/5005), done. 
error: refs/remotes/origin/master does not point to a valid object! 
error: Trying to write ref refs/heads/master with nonexistant object 3cad1d0fb95b397ae8ed4826e29073362e135e2f 
fatal: Cannot update the ref 'HEAD'. 
Unlink of file 'test/.git/objects/pack/pack-9bca633d2527e271701b07f92128b15a6396277a.idx' failed. Should I try again? (y/n) 

更新:我只是想建立在github上一個新的帳戶,並試圖再次複製,但同樣的問題,我的猜測範圍縮小到某種全局設置的我可能會在GitHub上。

+0

而http://stackoverflow.com/questions/8404882/cloning-error-when-checking-out-private-github-repo沒有幫助? – VonC

+0

那麼這並不能解釋爲什麼兩個人工作,兩個人不工作,我希望有一些東西可以解決,而不僅僅是解決方法。 – Rob

+0

我已經嘗試了上面的鏈接出現了絕望現在導致了另一個錯誤...「有沒有候選人之間的合併你剛剛提取的裁判」 – Rob

回答

1

這最終成爲git客戶端的一個奇怪的錯誤,我重新安裝了,之後一切正常。

+0

你重新安裝了相同的版本嗎? – soulseekah

5

我有這個確切的問題,最初找不到一個好的答案。在桌子上敲了很多頭之後,對我來說這很簡單 - 我正在運行一箇舊的git客戶端。

    ,我用的git做
  • 我的服務器上部署,(在寫作時對Centos6默認分配)的運行git 1.7.1現在
  • Git是高達1.7.12
  • 顯然有些我的其他客戶曾承諾使用不向後兼容的功能。

我做了服務器上git客戶端的升級。問題消失了。希望能幫助有同樣問題的人。

(根據記錄,Installing git from source on Centos6是v.helpful)

+0

我與1.8客戶和1.7客戶有此問題。我們的一些用戶在1.8客戶端的服務器上創建了多個HEAD,因此1.7客戶端無法管理它。 – fsniper