大四的时候,自己曾经搭建过Subversion服务器,当时只是玩玩,所以没有具体的应用服务器,最近项目开发,感觉实验室需要一个很好的版本管理器,所以我就考虑再搭建一个Subversion服务器,搭建步骤如下:
1,安装Subversion
在命令行下输入sudo apt-get install subversion即可。
2,在根目录下创建文件夹svn
sudo mkdir /svn
3,在svn目录下利用svn命令创建一个版本库
svnadmin create project1
4,进入到conf文件夹,修改svnserve.conf文件,添加如下:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
5,修改passwd文件,格式如下:
user-name = password
6,修改authz文件,格式如下:
[groups]
admin = user-name
[/]
@admin = rw
* =
7,最后就可以使用svn客户端进行版本控制了,添加新的文件,以及版本控制会非常方便。
PS:
Can’t open file ‘XXXXXXXX\db\txn-current-lock’: 拒绝访问。
Error1: Can’t open ‘db/txn-current-lock’: Permission denied
解决方法:添加读写权限。
LINUX :#chmod –R o+rw /svn