1、安装SVN服务
apt-get install subversion
2、创建SVN目录
sudo mkdir /XX/YY (XX/YY是目录)
sudo mkdir /XX/YY/rep
sudo svnadmin create /XX/YY/rep
3、配置passwd文件
用户名 = 密码
4、配置authz文件
5、配置svnserve.conf文件
按照图片修改
6、启动SVN服务
svnserve -d -r /XX/YY/rep (默认是3690端口)
svnserve -d -r /XX/YY/rep --listen-port xxxx(端口号)
7、(关闭防火墙)
ufw disable
8、查看SVN服务启动情况
ps aux |grep svnserve
9、遇到服务已启动情况,杀掉进程,重新启动服务
kill -9 xxxx
10、用小乌龟进行测试(下载链接)
TortoisesSVN下载
11、连接成功
缺少什么以后想到了再补充----2021/7/8
1、多个仓库的配置
建立总目录,总目录下建立分仓库,将未配置的passwd以及authz文件复制到总目录下面,如下图
:
# cd /home//svn/svnrepos/w1/conf
# cp authz ../../
# cp passwd ../../
2、修改svnserve.conf文件,同上建立单个仓库
3、修改总目录下的passwd跟autnz文件
3、启动服务
svnserve -d -r /home/svn/svnrepos
4、其余操作同建立单个仓库