2010-01-20 67 views
2

我試圖按照上安裝Gitosis的這些指令:錯誤在Fedora安裝Gitosis的核心

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

這些:

http://www.webtop.com.au/installing-git-and-gitosis-on-fedora-10

並且該點處,我需要從我設置的服務器克隆gitosis-admin.git存儲庫,我收到此錯誤:

ERROR:gitosis.app:Unable to read config file: [Errno 13] Permission denied: '/home/git/.gitosis.conf' 
fatal: The remote end hung up unexpectedly 

我已經遵循了在這一點上可以想象的每一組指令,而且我似乎無法找到任何其他人收到此錯誤。任何想法將不勝感激。謝謝,

戴夫·莫里斯

回答

0

確保您運行命令的Git用戶,而確保git的用戶擁有的/ home/git的目錄。

你運行混帳克隆混帳 @yourserver:Gitosis的-admin.git

聽起來像其中一件事情並非如此。

+0

我正在運行git clone git @ yourserver:gitosis-admin.git,而git用戶是使用「useradd git」創建的。這不會使它成爲自己的主目錄的所有者嗎? – 2010-01-20 22:23:29

+0

這裏是「ls -al/home」的輸出: [root @ git01 gitosis]#ls -al/home/ drwx ------ 7 git git 4096 2010-01-20 21:34 git – 2010-01-20 22:25:55

+0

嗯,奇怪,是不是.gitosis.conf要麼不存在要麼有錯誤的權限? 'ls -al/home/git'給你什麼? – pib 2010-01-21 02:22:39