免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1079 | 回复: 0
打印 上一主题 下一主题

利用apache+svn+trac建立项目管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-20 19:48 |只看该作者 |倒序浏览

                                               

       
        文件:prg-admin.gz
        大小:2KB
        下载:
下载
       
                一. 建立用户和组:
sudo useradd -n -d /dev/null -s /usr/sbin/nologin svn
sudo gpasswd -a apache svn
sudo gpasswd -a apache tracd
二. 建立目录:
sudo mkdir /home/svn
sudo touch /home/svn/svn.passwd
sudo touch /home/svn/svn.authz
sudo mkdir /home/trac
sudo touch /home/trac/trac.passwd
sudo chown svn:svn /home/svn
sudo chown tracd:tracd /home/trac
三.配置:
$ cat /etc/apache2/modules.d/47_mod_dav_svn.conf
        
                LoadModule dav_svn_module       modules/mod_dav_svn.so
        
        
                DAV svn
                SVNParentPath /home/svn
                AuthType Basic
                AuthName "Subversion repository"
                AuthUserFile /home/svn/svn.passwd
                AuthzSVNAccessFile /home/svn/svn.authz
                Satisfy Any
               
                Require valid-user
               
        
        
               
                        LoadModule authz_svn_module     modules/mod_authz_svn.so
               
        
$ cat /etc/apache2/modules.d/16_mod_python.conf
  
    LoadModule python_module    modules/mod_python.so
  
  SetHandler mod_python
  PythonHandler trac.web.modpython_frontend
  PythonOption TracEnvParentDir /home/trac
  PythonOption TracUriRoot /projects
  AuthType Basic
  AuthName "Trac"
  AuthUserFile /home/trac/trac.passwd
  Require valid-user
四.管理代码用法:
$ prg-admin --help
usage: prg-admin [OPTIONS]   [USERNAME]
Project Management for Open Source
options:
  -h, --help            show this help message and exit
  -v, --version         show version info and exit
  -e, --example         show example and exit
  COMMANDS:
    --add               Add Project
    --del               Del Project
    --adduser           Add user to Project
    --deluser           Del user from Project
  Command Options:
    -t TYPE             for Adduser or Deluser command, set the access type.
                        
    -p PASSWD, --passwd=PASSWD
                        for Adduser command, setup the passwd of user.
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27977/showart_364135.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP