1

私はmercurial-serverとhgadminを使用しています。すべてのユーザーは、hgユーザーを使用してリポジトリをプッシュします。それらのキーは/etc/ mercurial-server / keysに保存され、すべてのリポジトリ(hgadminを含む)は/ var / lib / mercurial-server/reposに保存されます。

問題:/ var / lib / mercurial-server / reposのフックはどれも機能していませんが、誰もが問題なくプッシュ/プルでき、-vでエラーは表示されません。

返品時hg showconfig hooksのPS :/var/lib/mercurial-server/repos/hgadmin/var/lib/mercurial-server/repos/hgadmin/.hg/hgrc from untrusted user hg, group hg

hgrc次のファイルを追加する必要があることを知っています

[trusted]
user hg

しかし、ユーザーhgはありません...

編集:

/var/lib/mercurial-server:                                                                                                           
[root@275238 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:
[root@275238 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
4

1 に答える 1

0

hg所有者である必要があり、その下にあるすべてhgのグループである必要があります。/var/lib/mercurial-server今はそうですか?

于 2012-09-26T21:02:23.720 に答える