当前位置:网站首页>Liunx服务器安装SVN(安装包版)
Liunx服务器安装SVN(安装包版)
2022-07-30 08:08:00 【mysssqqqlll】
一、下载svn安装包
链接:https://pan.baidu.com/s/1gkS0tef2kQP6nvXOS64hUw
提取码:cyuw
二、SVN安装部署
通过sftp将文件拉取到目的主机路径:/opt/package
跳转文件路径 | cd /opt/package |
执行解压命令 | tar -zxvf subversion-1.14.2.tar.gz |
执行文件路径变更 | mv subversion-1.14.2 /usr/local/svn |
| 安装apr | |
| wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz | |
| tar -zxvf apr-1.4.5.tar.gz | |
mkdir /usr/local/apr | |
| mv apr-1.4.5 /usr/local/apr/apr-1.4.5 | |
| cd /usr/local/apr/apr-1.4.5 | |
| /usr/local/apr/apr-1.4.5/configure --prefix=/usr/local/apr | |
| make && make install | |
| 安装apr-util | cd /opt/package |
| wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz | |
| tar -zxvf apr-util-1.3.12.tar.gz | |
| mkdir /usr/local/apr-util | |
| mv apr-util-1.3.12 /usr/local/apr-util/apr-util-1.3.12 | |
| cd /usr/local/apr-util/apr-util-1.3.12 | |
| /usr/local/apr-util/apr-util-1.3.12/configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr | |
| make && make install | |
| 安装apr-util | cd /opt/package |
| wget -c http://www.sqlite.org/2015/sqlite-autoconf-3080800.tar.gz | |
| tar -zxvf sqlite-autoconf-3080800.tar.gz | |
| mkdir /usr/local/sqlite | |
| mv sqlite-autoconf-3080800 /usr/local/sqlite/sqlite-autoconf-3080800 | |
| cd /usr/local/sqlite/sqlite-autoconf-3080800 | |
| /usr/local/sqlite/sqlite-autoconf-3080800/configure --prefix=/usr/local/sqlite/sqlite-autoconf-3080800 | |
| make && make install | |
| 跳转svn路径 | cd /usr/local/svn |
| 执行SVN安装命令 | /opt/package/subversion-1.14.2/configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite/sqlite-autoconf-3080800 --with-utf8proc=internal --with-lz4=internal |
执行svn安装 | make && make install |
| 建立软连接 | ln -s /usr/local/svn/bin/svn /usr/local/bin |
| ln -s /usr/local/svn/bin/svnserve /usr/local/bin | |
| ln -s /usr/local/svn/bin/svnadmin /usr/local/bin |
三、验证SVN是否安装成功
如下证明svn安装成功

四、配置SVN
创建版本库 | svnadmin create /usr/local/svn/svndata |
| 修改svnserve.conf | vim /usr/local/svn/svndata/conf/svnserve.conf |
添加如下配置
# 以下配置添加到 [general] 下
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /usr/local/svn/svndata| 设置用户密码 | vim /usr/local/svn/svndata/conf/passwd |
# 在最下方添加账号密码,可自定义,user为账号,passwd为密码
user1 = passwd1
user2 = passwd2
user3 = passwd3
user4 = passwd4| 配置用户权限 | vim /usr/local/svn/svndata/conf/authz |
# 配置用户的读写权限,admin配置的可读可写,developer配置的可读权限
admin = user1,user2
developer = user3,user4
[/]
@admin = rw
@developer =r| 执行svn启动命令 | svnserve -d -r /usr/local/svn/svndata/ |
五、验证是否SVN是否启动成功
执行进程查询命令 | ps -ef|grep svnserve |
如下则SVN安装并挂载成功

六、开放端口号
开放3690端口 | firewall-cmd --add-port=3690/tcp --permanent |
| 重启防火墙 | systemctl restart firewalld |
边栏推荐
- typescript4 - installs a toolkit for compiling ts
- ClickHouse
- ACL 2022 | Introduce angular margin to construct comparative learning objectives and enhance text semantic discrimination ability
- HashSet和LinkedHashSet
- jdbc ResultSetMetaData获取tableName问题
- Hands-on teaching OneOS FOTA upgrade
- 【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版)
- R安装包出现error in rawtochar(block[seq_len(ns)]) :
- 基于JSP实现校园二手交易平台
- SQL row-column conversion
猜你喜欢
随机推荐
Hands-on teaching OneOS FOTA upgrade
hcip第八天
智能存储柜——解决您的存储需求
EMC过不了?都是PCB工程师的锅?
香港服务器iis配置web服务器如何操作?
ClickHouse
负电压电路(原理分析)
342 · 山谷序列
leetcode力扣——一篇文章解决多数之和问题
SQL window function
激活数据潜力 亚马逊云科技重塑云上存储“全家桶”
tabindex attribute of input tag & tabindex attribute of a tag
test4
基于SSM实现高校后勤报修系统
FPGA基础协议二:I2C读写E²PROM
最远点采样 — D-FPS与F-FPS
js currying
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上
stugc_paper
怎么在本地电脑上运行dist文件









