首页
最新文章
Java
PYTHON
PHP
Android
IOS
Swoole
标签
当前位置:
首页
>>
linux搭建svn服务器
linux搭建svn服务器
程序员文章站
2023-01-28 18:29:18
1、检查系统是否已经安装如果安装就卸载
检查:svnserve --version
卸载:yum remove subversion
2、安装
yum install subversion
3、建立svn库(文件位置可***)
创建仓库文件夹:mkdir -p /opt/svn/repository
用svn管理员身份创建一个仓库:svnadmin create /opt/svn/repository
执行上面的命令后,自动建立repositories库,查看/opt/svn/repository 文件夹发现包含了conf, db,format,hooks, locks, readme.txt等文件,说明一个svn库已经建立。
4、权限配置
(1)authz文件配置,设置哪些用户可以访问哪些目录:进入/opt/svn/repository/conf上面生成的文件夹下,
进行配置 authz文件配置,vi authz,向authz文件追加以下内容,左边是用户名,右边是读写权限(r、w、rw、no access),
每个目录的读写权限都可精细控制,例如:
(2)passwd文件配置 主要添加用户名和密码,例如::
(3)svnserve.conf 文件配置 配置访问权限
5、启动svn
本人建议指定端口的启动方式,如果建立多个仓库,也便于管理。
svn默认端口为3690,需要在防火墙添加才可在svn客户端访问
再次我选择用3691端口启动
启动命令:svnserve -d -r /opt/svn/repository --listen-port 3691
6.查看svn进程
ps -ef|grep svn,可以看到服务启动成功,想要重新启动则kill -9 pid,再重新使用svnserve -d -r /opt/svn/repository --listen-port 3691命令启动
这时候,用svn小乌龟客户端连接会发现svn://ip:port/opt/svn/repository无法使用,这是因为linux没有开放该端口,需要手动添加;
步骤如下:
vi /etc/sysconfig/iptables,开放新端口
重启防火墙
service iptables restart
重新使用客户端就可以正常连接了!
上一篇:
感觉自己现在智商只有3-6岁
下一篇:
董卓的死和貂蝉到底有没有关系呢 真相到底是什么样的
猜你喜欢
linux搭建svn服务器
Linux下自动备份MySQL
linux系统查看系统内存和硬盘大小
使用Docker Compose搭建部署ElasticSearch的配置过程
Linux运维之Oracle数据库自动备份脚本功能实施
Linux 中的防火墙 ufw 简介
Linux—网络防火墙详解
Linux下手动安装JDK
【Linux】全能系统监控工具dstat
快速解决linux上oracle安装乱码问题
科技最新文章
fastreader怎么使用?FastReader快解密码读取软件使用教程
如何更好地利用笔记本电脑的电源系统
抖音怎么拍摄飞机飞过雪花飘落效果?
专家教你如何加速你的笔记本
笔记本电脑日常使用常识分享
用本本组建高速移动存储系统的方法分享
高德地图app怎么设置货车限行前一天提醒?
听我说!买笔记本电脑10步走
选购笔记本电脑“七不买”
cad迷你画图怎么批量打印DWG工程图?
主流笔记本电脑的安全技术
本本(笔记本)清洁全攻略
笔记本电脑的电池及节能技巧
笔记本电脑安装系统常见问题解决方案
解决HP Pavilion使用MS存储卡时出现Insert Disk错误消息
大家都在搜
php
主从配置
扁平化
h5
sql注入
java