- 论坛徽章:
- 0
|
![]()
文件: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 |
|