2011-05-19 38 views
5

我試圖使用gitweb與gitolite管理的一組存儲庫。我們可以通過ssh成功克隆/推/拉他們,沒有任何問題。當我嘗試查看索引頁,我得到以下錯誤在Apache日誌:Gitweb失敗:致命:缺少對象000000000000000000000000000000000000對於裁判/頭/主

fatal: missing object 0000000000000000000000000000000000000000 for refs/heads/master, referer: http://gitwebbox/gitweb/?p=mlp2.git;a=summary

我已經運行git fsck的,並沒有發現任何問題。 master的ref指向對象樹中存在的散列。

任何人都可以幫我弄清楚什麼是錯的嗎?謝謝!

+0

http://stackoverflow.com/questions/6131385/anyone-familiar-with-the-git-error-missing-object-00000000000000000000000000000 – 2012-05-14 13:51:20

回答

2

特別是在您使用gitolite管理存儲庫時,您可能應該驗證存儲庫的權限並驗證您可以以您的apache用戶的身份訪問它。

您也可以參考configuring gitolite and gitweb上的詳細說明。

+0

權限沒問題。 Apache用戶可以讀取和訪問所有的dirs。在gitolite中還有其他的回購工具可以和gitweb一起使用。 – 2011-05-21 05:04:36