ubuntu 14.04实战SVN服务器搭建
1 安装 sudo apt-get install subversion
2 svn –version 查看安装的svn版本的信息
3 安装apache2 的svn支持模块 sudo apt-get install libapache2-svn
4 创建用户组 addgroup subversion
5 usermod -G subversion -a www-data // 添加www-data组的用户成员
6 usermod -G subversion -a ubuntu // 添加当前用户
7 cat /etc/group | grep subversion 查看上面的配置信息
8 mkdir /home/svn
cd /home/svn
mkdir timeradio
chown -R root:subversion timeradio
ls -l
cd /home/svn
svnadmin create timeradio
cd timeradio
ls -l
chmod -R g+rws timeradio
ls -l timeradio
9 配置apache2的svn模块
cd /etc/apache2/mods-availatble
vim dav_svn.conf
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "TimeRadio Subversion Repository"
AuthUserFile /etc/subversion/passwd
AuthzSVNAccessFile /etc/subversion/authz
Require valid-user
cd /etc/subversion
touch passwd
touch authz
创建用户名
htpasswd -c passwd ubuntu // ubuntu 为当前用户
接下来输入两次密码
htpasswd -c passwd ddddddd 类似
ls -l
cat passwd
重新启动apache2
测试服务
svn co http://server:8080/svn/timeradio/
sudo vim authz
[/]
bbbbbb = rw
aaaaa = rw