安装subversion
sudo apt install subversion
svnserve --version
创建svn的仓库
cd /opt
sudo mkdir svn
cd svn
sudo mkdir repository
sudo svnadmin create /opt/svn/repository
root@cloud:/opt/svn# cd repository/
root@cloud:/opt/svn/repository# ll
total 32
drwxr-xr-x 6 root root 4096 Mar 23 14:56 ./
drwxr-xr-x 3 root root 4096 Mar 23 14:54 ../
drwxr-xr-x 2 root root 4096 Mar 23 14:56 conf/ #conf文件夹下是存放的配置文件,包括SVN用户名的权限、密码这些;
drwxr-sr-x 6 root root 4096 Mar 23 14:56 db/ #db里面的包含我们上传到SVN服务器上面的文档、代码等数据的不同版本。
-r--r--r-- 1 root root 2 Mar 23 14:56 format
drwxr-xr-x 2 root root 4096 Mar 23 14:56 hooks/
drwxr-xr-x 2 root root 4096 Mar 23 14:56 locks/
-rw-r--r-- 1 root root 246 Mar 23 14:56 README.txt
给db目录777权限,避免后期客户端无法连接服务器
chmod -R 777 db
配置文件
1.修改svnserve.conf文件
vi svnserve.conf
释放这五个参数的注释,并修改参数
2.添加用户名密码
vi passwd
3.修改登录用户的权限
vi authz
添加参数
启动svn服务
sudo svnserve -d -r /opt/svn/repository #使用仓库地址
可以使用 ps -ef|grep svn 查看服务是否启动成功
使用
svn官网下载客户端
https://tortoisesvn.net/downloads.zh.html
下载完成后,新建一个文件夹,右键点击svncheckout,输入ip地址,点击ok
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7724