2012-09-26 82 views
1

我正在使用mercurial-server和hgadmin。所有用戶使用hg用戶推送回購。它們的密鑰存儲在/ etc/mercurial-server/keys中,並且所有repos(包括hgadmin)都存儲在/ var/lib/mercurial-server/repos中。mercurial-server鉤子

的問題:沒有位於/ var/lib中/善變服務器的鉤/回購正在努力,雖然每個人都可以推/拉沒有問題,沒有錯誤顯示爲-v。

P.S. hg showconfig hooks/var/lib/mercurial-server/repos/hgadmin回報:/var/lib/mercurial-server/repos/hgadmin/.hg/hgrc from untrusted user hg, group hg

我知道,我需要添加一個hgrc文件,

[trusted] 
user hg 

,但沒有用戶汞...

編輯:

/var/lib/mercurial-server:                           
[[email protected] mercurial-server]# ls -a -l                          
total 40 
drwx------ 4 hg hg 4096 Sep 26 22:35 .                         
drwxr-xr-x 29 root root 4096 Sep 23 18:01 ..                            
-rw------- 1 hg hg  34 Sep 26 21:59 .bash_history                       
-rw-r--r-- 1 hg hg  18 May 10 21:45 .bash_logout                        
-rw-r--r-- 1 hg hg 176 May 10 21:45 .bash_profile                        
-rw-r--r-- 1 hg hg 124 May 10 21:45 .bashrc                          
-rw-r--r-- 1 hg hg 610 Sep 23 18:01 .mercurial-server                     
drwxrwxr-x 5 hg hg 4096 Sep 23 19:04 repos                      
drwxr-xr-x 2 hg hg 4096 Sep 23 18:04 .ssh                          
-rw------- 1 hg hg 577 Sep 23 19:22 .viminfo   

/var/lib/mercurial-server/repos: 
[[email protected] repos]# ls -a -l 
total 20 
drwxrwxr-x 5 hg hg 4096 Sep 23 19:04 . 
drwx------ 4 hg hg 4096 Sep 26 22:35 .. 
drwxr-xr-x 3 hg hg 4096 Sep 23 18:06 anewrepo 
drwxr-xr-x 8 hg hg 4096 Sep 27 20:48 gamequark 
drwxrwxr-x 3 hg hg 4096 Sep 27 20:48 hgadmin 

回答

0

hg需要是所有者,hg需要是/var/lib/mercurial-server和e它下面有什麼東西;現在是這種情況嗎?

+0

是的。 Hg是/ var/lib/mercurial-server的所有者。 我跑chown hg:hg -R/var/lib/mercurial-server。 同樣的錯誤...:/ – user1692257

+0

權限位在'/ var/lib/mercurial-server'上的樣子是什麼? –

+0

我在這裏發佈的權限:http://chopapp.com/#izbwcpbb 謝謝你的時間;) – user1692257