输入svn,如果没有安装会提示安装命令
sudo apt-get install subversion
指定svn的数据存储路径
mkdir -p /application/svndata
指定svn的配置文件信息路径
mkdir -p /application/svnpasswd
启动svn服务
svnserve -d -r /application/svndata/
创建sadoc版本库
svnadmin create /application/svndata/sadoc
进入sadoc版本库配置目录,并备份配置文件
cd /application/svndata/sadoc/conf/
cp -p svnserve.conf svnserve.conf.default
进行详细配置
anon-access = none //禁止匿名访问
auth-access = write //认证后有读的权限
password-db = /application/svnpasswd/passwd //指定密码文件
authz-db = /appplication/svnpasswd/authz //指定权限认证文件
复制passwd和authz文件到sadoc的svnpasswd目录并修改权限
执行如下命令完成操作
cp -p authz passwd /application/svnpasswd/
cd /application/svnpasswd/
chmod 777 authz passwd
编辑passwd文件配置用户和密码
用户名 = 密码
编辑authz文件配置读取权限
用户名 = rw
重新启动svn服务进行验证
杀死svn服务
pkill svnserve
启动svn
svnserve -d -r /application/svndata/
客户端链接
svn --username=xingmaogou co svn://xxx.xxx.xxx.xxx/sadoc
svn默认端口3690
客户端软件使用TortoiseSVN
在ubuntun服务器上面运行客户端
svn --username=xxxx co svn://xxx.xxx.xxx.xxx/sadoc
文件将被保持到home/sadoc
注意:配置文件前面不能有空格
chmod -R 777 /application
把整个文件夹授予写权限
参考链接
https://jingyan.baidu.com/album/f0e83a259daec522e59101e0.html?picindex=14
评论列表: