网站首页 Linux Ubuntu14.04搭建安装svn服务器
1.安装SVN
sudo apt-get install subversion
验证安装是否成功可以使用如下命令:
vn help --svn帮助
svn --version --svn版本
svnserve --version --svn server版本
2.创建代码仓库
svnadmin create /home/svn/project
该命令完成之后,进入project目录,输入ls查看
显示目录:conf db format hooks locks README.txt
说明仓库创建成功
4、配置svn权限,账户和密码,输入下面命令
vi /home/svn/project/conf/svnserve.conf
将隐藏的如下文件显示出来,直接去掉前面的#即可,且前面不要有空格
anon-access = none #匿名访问权限,默认read,none为不允许访问
auth-access = write #认证用户权限
password-db = passwd #用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置
authz-db = authz
5、添加用户
vim /home/svn/project/conf/passwd
#格式是用户名=密码,采用明文密码
加入:
[users]
xmaniu = 123456
6、配置用户权限
vim /home/svn/project/conf/authz
[groups] #定义组的用户
admin = xmaniu,aniu
[project:/] #以根目录起始的project版本库admin组为读写权限
@admin = rw
______________________________
也可以对用户单独分配权限
[project:/]
xmaniu = rw
7、开机自动启动svn:先打开rc.local
vi /etc/rc.local
在rc.local文件中加入如下命令:
svnserve -d -r /home/svn/project/
8、启动和停止SVN服务
8.1、启动命令
svnserve -d -r /u02/svn
-d表示后台运行
-r 指定根目录是 /u02/svn
查看命令:
ps -ef | grep svn
8.2、停止SVN服务:
ps -aux |grep svn
9、访问svn
# 访问project版本库地址
svn://IP地址/project
转载请注明出处!