1.安装
查看是否安装
svn help
安装了卸载
sudo apt-get remove --purge subversion
安装
sudo apt-get update sudo apt-get install subversion
验证
svn版本
svn --version
svn server版本
svnserve --version
创建仓库
sudo mkdir -p /home/svn sudo svnadmin create /home/svn
配置
修改conf目录下的三个文件,authz;passwd;svnserve.conf
svnserve.conf仓库主配置文件
[general] #匿名用户不可读,选项值none,read和write anon-access = none #权限用户可写 auth-access = write #密码文件为passwd password-db = passwd #权限文件为authz authz-db = authz
passwd是密码文件,当前仓库下的所有用户都记录在这里
[users] x1 = 123456 x2 = 123456
authz是权限文件,用于为passwd中的用户配置权限
[/] x1 = rw x2 = r
启动
svnserve -d -r /home/svn
查看svnserve是否运行
ps aux | grep svnserve
停止服务器
killall svnserve ps aux | grep svnserve
通过TortoiseSVN客户端访问SVN服务器
url
svn://192.168.5.224
注:
1.svnserve的默认端口3690查看方法,先查看进程
ps -aux|grep svnserve| grep -v grep | awk ‘{print $2}‘
查看端口
netstat -nap|grep 2719
2.编辑svnserve.conf,每个配置项顶个写,不要有空格,否则用TortoiseSVN请求时会提示
Error while parsing config file: /home/svn/conf/svnserve.conf
时间: 2024-11-08 02:51:43