2012-09-26 2 views
1

J'utilise mercurial-server et hgadmin. Tous les utilisateurs paient des repos en utilisant l'utilisateur hg. Leurs clés sont stockées dans/etc/mercurial-server/keys et tous les repos (y compris hgadmin) sont stockés dans/var/lib/mercurial-server/repos. Le problème: aucun des crochets de/var/lib/mercurial-server/repos ne fonctionne bien que tout le monde peut pousser/tirer sans problème et aucune erreur n'est affichée avec -v.mercurial-server hook

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

Je sais que je dois ajouter un fichier hgrc avec

[trusted] 
user hg 

mais il n'y a pas hg utilisateur ...

EDIT:

/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 

Répondre

0

hg doit être le propriétaire et hg doit être le groupe de /var/lib/mercurial-server et e tout ce qui est en dessous; est-ce le cas en ce moment?

+0

Oui. Hg est propriétaire de/var/lib/mercurial-server. J'ai couru chown hg: hg -R/var/lib/mercurial-serveur. Même erreur ...:/ – user1692257

+0

A quoi ressemblent les bits d'autorisation sur '/ var/lib/mercurial-server'? –

+0

J'ai posté les autorisations ici: http://chopapp.com/#izbwcpbb Merci pour votre temps;) – user1692257