linux_ubuntu12.04 安装 svn
sudo apt-get install subversion
sudo mkdir /home/svn
sudo svnadmin create /home/svn/repository
cd /home/svn/repository/conf/
vi svnserve.conf
进入config/svnserve.conf,打开anon-access = read,auth-access = write。anon-access无需账户可以read,auth-access验证用户可以write
vi passwd
添加用户
进入config/authz,设置访问权限,admin=andy,andy用户属于admin权限组,@admin=rw,admin权限组可以read,
vi authz
-
启动svn服务器
svnserve -d -r /home/svn
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置,这样客户端不用输入全路径,就可以访问版本库
如:svn://192.168.1.3/project
在window平台安装svn客户端TortoiseSVN,使用TortoiseSVN中import功能
参照:
http://blog.csdn.net/ruisheng_412/article/details/8026795
无法远程访问:
查看端口:
netstat -nl|grep 3690
netstat -ant
参照: http://blog.csdn.net/DL88250/article/details/1782569
校验:
sudo svn co svn://ip/repository
特别注意:
如果你碰到svn: No access allowed to this repository, 那就是你的svn配置有些问题, 检查你的SVN_REPOSITORY/conf/svnserve.conf 里的password-db = passwd打开