首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mercurial-服务器钩子

mercurial-服务器钩子
EN

Stack Overflow用户
提问于 2012-09-27 03:39:49
回答 1查看 574关注 0票数 1

我使用的是mercurial-server和hgadmin。所有用户使用hg用户推送回购。它们的密钥存储在/etc/mercurial-server/key中,所有的repos(包括hgadmin)都存储在/var/lib/mercurial-server/repos中。

问题: /var/lib/mercurial-server/repos上的钩子都不工作,尽管每个人都可以推送/拉入没有问题,-v也没有显示错误。

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

我知道我需要用以下命令添加一个hgrc文件

代码语言:javascript
复制
[trusted]
user hg

但是没有用户hg...

编辑:

代码语言:javascript
复制
/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
EN

回答 1

Stack Overflow用户

发布于 2012-09-27 05:02:24

hg需要是所有者,hg需要是/var/lib/mercurial-server及其下的所有内容的组;现在是这样吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12609172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档