我有一臺運行Ubuntu 11.04的臺式機和一臺運行Debian 6.0.1a的上網本。我已經在桌面PC上按照here的描述安裝和配置了git。當試圖克隆git repo時出現「ERROR:gitosis.serve.main:Repository read access denied」
我也在學習Symfony,併爲我的PC上的Jobeet項目設置了一個存儲庫。 現在,當我嘗試克隆從Debian的倉庫在我的上網本,我得到這個錯誤:
ERROR:gitosis.serve.main:Repository read access denied
我已經安裝SSH,可以很容易從Debian的使用ssh連接到Ubuntu的。
內容我gitosis.conf的的:
[gitosis]
[group symfony]
writable = jobeet
members = [email protected] [email protected]
[group team]
writable = testproject
members = [email protected] [email protected]
[group gitosis-admin]
members = [email protected] [email protected]
writable = gitosis-admin
我抄id_rsa.pub文件(Debian的用戶的公鑰)到keydir目錄過,並推回Gitosis的回購。
我能夠從Ubuntu機器克隆存儲庫,所以我認爲它與權限和/或ssh有關。
任何幫助,非常感謝。
不幸的是沒有解決它在我的情況。仍然是同樣的錯誤:( – 2012-02-19 18:21:33
我有一個類似的問題;後更新是指向python2.6而不是python2.7過時版本的鏈接。通過更改更新後的鏈接並修復權限解決。問題:http://stackoverflow.com/questions/1474515/gitosis-not-updating-server-configuration-after-push-of-configuration-changes – rfay 2013-03-16 22:17:11