Ubuntu下SVN安装和配置
一、SVN安装
1.安装包
1.$ sudo apt-get install subversion
2.创建项目目录
$ sudo mkdir /home/svn
$ cd /home/svn/
$ sudo mkdir mypro
3.创建svn文件仓库
$ sudo svnadmin create /home/svn/mypro
5.访问权限设置
修改 /home/svn/mypro/conf目录下:
svnserve.conf 、passwd 个文件
编辑svnserve.conf文件,把如下面行取消注释,并需要顶格
anon-access = read
auth-access = write
password-db = passwd
编辑passwd 文件 如下:
[users]
test = test
6. 开启svnserve,以SVN根目录开启:
$ svnserve -d -r /home/svn
7.检查是否正常启动
$ netstat -ntlp
可以看到有一个端口为3690的地址,表示启动成功
(如果使用Apache连接,则跳过下步)
8.局域网访问,checkout出来SVN库的文件
svn checkout svn://ip地址/mypro
或者简写为:
svn co svn://ip地址/mypro
SVN db xn-current-lock 拒绝访问 Permission denied
Can’t open file ‘XXXXXXXXdb xn-current-lock’: 拒绝访问。
Error1: Can’t open ‘db/txn-current-lock’: Permission denied
解决方法:添加读写权限。
LINUX :#chmod –R o+rw /home/svn
windows :属性中操作一下,添加对应的用户,然后设置上权限。