Linux下安装Trac+svn 博客分类: Linux SVNLinuxUbuntusubversionvim
程序员文章站
2024-02-22 16:42:04
...
1,svn
sudo apt-get install subversion
sudo svnadmin create /home/svn
sudo chown -R root:subversion svn
sudo chmod -R g+rws svn
sudo vim passwd(两个用户:a = a b = b)
sudo vim svnserve.conf
sudo svnserve -d -r /home
svn import -m "" /home/hideto/workspace/hilog/ svn://localhost/svn/hilog
2,trac
sudo apt-get install libapache2-svn
sudo apt-get install trac
sudo trac-admin /home/trac initenv (project:trac, path_to_repo:/home/svn, 其他默认)
sudo chown -R root:www-data trac
sudo chmod -R g+rws trac
sudo htdigest -c /home/trac/passwd.digest localhost a
sudo htdigest /home/trac/passwd.digest localhost b
sudo trac-admin /home/trac/ permission add admin TRAC_ADMIN
sudo trac-admin /home/trac/ permission add developer TICKET_ADMIN
sudo trac-admin /home/trac/ permission add a developer
sudo trac-admin /home/trac/ permission add b developer
sudo trac-admin /home/trac/ permission remove anonymous TICKET_CREATE
sudo trac-admin /home/trac/ permission remove anonymous TICKET_MODIFY
sudo tracd -d -p 8000 --auth trac,/home/trac/passwd.digest,localhost /home/trac
3,我们保持svn帐号和trac帐号一致,需要添加用户则修改passwd并运行htdigest命令即可,不加-c参数
trac的配置可以看看trac-admin help
4,参考资料
SubVersion
Ubuntu trac configuration and svn
sudo apt-get install subversion
引用
添加用户和组:
1)* 在 Ubuntu 菜单上选择“系统->系统管理->用户和组”
* 切换到“组”标签
* 点击“添加组”按钮
* 组名为“subversion”
* 将自己(hideto)和“www-data”(Apache 用户)加入组成员中
* 点击“OK”以确认修改,关闭该程序
2)或者直接使用命令"sudo vi /etc/group",增加组和成员:
$ sudo vi /etc/group
结果看上去,像这样。
$ cat /etc/group|grep subversion
subversion:x:1001:www-data,hideto
1)* 在 Ubuntu 菜单上选择“系统->系统管理->用户和组”
* 切换到“组”标签
* 点击“添加组”按钮
* 组名为“subversion”
* 将自己(hideto)和“www-data”(Apache 用户)加入组成员中
* 点击“OK”以确认修改,关闭该程序
2)或者直接使用命令"sudo vi /etc/group",增加组和成员:
$ sudo vi /etc/group
结果看上去,像这样。
$ cat /etc/group|grep subversion
subversion:x:1001:www-data,hideto
sudo svnadmin create /home/svn
sudo chown -R root:subversion svn
sudo chmod -R g+rws svn
sudo vim passwd(两个用户:a = a b = b)
sudo vim svnserve.conf
sudo svnserve -d -r /home
svn import -m "" /home/hideto/workspace/hilog/ svn://localhost/svn/hilog
2,trac
sudo apt-get install libapache2-svn
sudo apt-get install trac
sudo trac-admin /home/trac initenv (project:trac, path_to_repo:/home/svn, 其他默认)
sudo chown -R root:www-data trac
sudo chmod -R g+rws trac
sudo htdigest -c /home/trac/passwd.digest localhost a
sudo htdigest /home/trac/passwd.digest localhost b
sudo trac-admin /home/trac/ permission add admin TRAC_ADMIN
sudo trac-admin /home/trac/ permission add developer TICKET_ADMIN
sudo trac-admin /home/trac/ permission add a developer
sudo trac-admin /home/trac/ permission add b developer
sudo trac-admin /home/trac/ permission remove anonymous TICKET_CREATE
sudo trac-admin /home/trac/ permission remove anonymous TICKET_MODIFY
sudo tracd -d -p 8000 --auth trac,/home/trac/passwd.digest,localhost /home/trac
3,我们保持svn帐号和trac帐号一致,需要添加用户则修改passwd并运行htdigest命令即可,不加-c参数
trac的配置可以看看trac-admin help
4,参考资料
SubVersion
Ubuntu trac configuration and svn
推荐阅读
-
T61安装ubuntu 7.10 gutsy成功 博客分类: Linux UbuntuXPFirefoxHTML
-
Linux下安装Trac+svn 博客分类: Linux SVNLinuxUbuntusubversionvim
-
ubuntu安装ssh及局域网端口转发 博客分类: Linux SSHUbuntu
-
Redhat AS4上安装64位Oracle9204 博客分类: mylinux RedHatOracleGCC脚本Linux
-
ubuntu10.10下改变默认启动的操作系统 博客分类: linux
-
ubuntu10.10下改变默认启动的操作系统 博客分类: linux
-
linux 下几个有用的快捷键 博客分类: 服务器 linuxgnomeubuntu
-
在linux下添加一块新硬盘 博客分类: 服务器
-
linux下实现glassfish自动启动 博客分类: 服务器 javaglassfishglassfish3tomcatlinux
-
linux下实现glassfish自动启动 博客分类: 服务器 javaglassfishglassfish3tomcatlinux