svn服务器搭建总结
-
OS
upuntu 16.4 -
1、安装Subversion
sudo apt-get install subversion -
2、创建资源库
cd /home/username/svn
svnadmin create repos
(repos是仓库名字,username用户自己决定)
chmod +777 repos
注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690。
svnserve -d -r /home/username/svn <=>(等价于)
svnserve -d --listen-port=3690 -r /home/username/svn
若要启动第二个服务器,则可svnserve -d --listen-port=3691 -r /home/username2,但同时后面在 checkout时要指明第二个服务器 的端口,如 svn co svn://192.168.40.230:3691/repos -
3、修改用户名和密码
这是重点内容
3.1、修改svn/repos/conf/svnserve.conf,
把下面三行的注释去掉
anon-access = none //禁止匿名访问
auth-access = write
password-db = passwd //指定密码文件
authz-db = authz //使用authz
realm = repos //指定repository
注意:去掉注释时要保证是顶格形式(即该行的前面没有空格)