centos7部署svn服务器

centos7部署svn服务器

解决方案goocz2025-07-01 17:06:222A+A-

svn安装

yum -y install subversion

查看svn安装位置

rpm -ql subversion

查看svn版本

/usr/bin/svnversion --version

创建svn版本库目录

mkdir -p /var/svn/app   #指定目录

创建版本库

svnadmin create /var/svn/app

进入/var/svn/app/conf目录(该svn版本库配置文件)

  • authz文件是权限控制文件
[aliases]
[groups]
admin = cc,dd,ss
[/]
@admin = rw
  • passwd是帐号密码文件
[users]
cc = 123456
dd = 123456
ss = 123456
  • svnserve.conf SVN服务配置文件
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/app
[sasl]

启动svn版本库

svnserve -d -r /var/svn/app

关闭svn

ps -ef | grep svn   查看进程
Kill -9 14977    杀掉进程

配置防火墙

firewall-cmd --permanent --add-port=3690/tcp                    ##添加3690服务端口号
svnserve -d -r /var/svn/app --listen-port 3690                        ##将另一个版本库指定别的端口
firewall-cmd --reload                                                                         ##重载配置
firewall-cmd --list-all                                                                          ##查看哪些的服务及端口号已经打开了
systemctl status firewalld.service                                                 ##查看防火墙运行状态
systemctl stop firewalld.service                                                    ##关闭防火墙
systemctl status firewalld.service                                                ##再次查看防火墙运行状态
systemctl disable firewalld.service                                             ##永久禁止防火墙,下次重启服务器也不会开启

通过网盘分享的文件:Tortoise SVN 及中文安装包等2个文件.rar

链接:
https://pan.baidu.com/s/1srtM1bKPLVupgDeW9f_Ivg 提取码: 8igv

解压如图1-1所示

双击
TortoiseSVN-1.14.5.29465-x64-svn-1.14.2
如图1-2所示

弹出安装界面点击Next如图1-3所示

Next如图1-4所示

Next如图1-5所示

Install如图1-6所示

Finish如图1-7所示

然后再双击安装
LanguagePack_1.14.5.29465-x64-zh_CN
如图1-8所示

下一步如图1-9所示

完成如图1-10所示

创建svn文件夹如图1-11所示

在svn文件夹空白处右键选择TortoiseSVN右则点击Settings如图1-12所示

在弹出的对话框中将语言选择中文点击应该后确定如图1-13所示

回到如下图1-14图中点击SVN检出

在弹出的版本库中输入svn://IP后点击确定如图1-15所示

弹出认证后输入用户名和密码点击确定如图1-16所示

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5