如何在linux下搭建svn服务
- • 安装svn
使用命令 yum install subversion

如果提示上述错误,请以管理员身份运行
使用命令su root
再执行 yum install subversion
2,查看svn版本
svnserve --version
3,创建svn版本库目录
mkdir -p /projects/svn

#mkdir = 新建文件夹
一句话的来讲,就是在根目录下创建一个叫“projects”,里面包含创建svn文件夹。
4 新建一个测试版本库
svnadmin create /projects/svn/testsvn
#在svn里面创建一个叫testsvn的项目
#打开可以看到

5,修改项目的配置文件
#authz – 配置权限文件
#passwd – 配置账号密码
#svnserve – 配置服务器文件
#权限的配置 authz
如果用户下是只读,那么请使用 chmod 777 + 文件

直接双击文件。如下图编辑,可以配置多个账户

账号及分组:
admin组账号有lyh
test组的账号有test1、test2、test3
权限配置解释:
[testsvn:/] #项目名字
@admin = rw (admin分组对整个testsvn版本库可读写)
test1 = rw (账号test1对整个testsvn版本库可读写)
[testsvn:/test] #项目组
@test = rw (test分组对整个testsvn/test目录可读写)

配置密码

账号 = 密码 (方便起见,取相同而已)
服务配置
将注释打开并修改


启动svn服务
svnserve -d -r /projects/svn/

如果出现上面错误,请关闭svn服务
停止 killall svnserve
然后再开启
svnserve -d -r /projects/svn/
l 备注
1、如果出现无法连接服务器的提示,请确保远程svn服务器的3690端口可以访问
firewall-cmd --zone=public --add-port=3690/tcp --permanent
systemctl restart firewalld

修改svnserve配置并设置开机启动
vim /etc/sysconfig/svnserve
将 /var/svn改成自己的代码库地址
设置开机自启
systemctl enablesvnserve.service

ps: 上面是构建svn 下面简单来说一下接通svn
在linux下接通svn服务
使用命令
Ifconfig #查看ip地址

输入刚刚获得的ip地址

会出现

出现上面画面是因为svn里面没有目录,没有项目
所以回到linux下面
随意新建一个项目,我以新建一个文件为项目,如图


正确输入之后,出现上面界面,提示输入用户名,密码。

如后可以选择右键 导出,将代码push下来
如何在linux下搭建svn服务的更多相关文章
- Linux下搭建svn服务端
安装 使用yum安装非常简单: yum -y install subversion (压缩包安装比这麻烦的多) Tortoise本是window下客户端工具,但也可以建仓库,作为服务端.Linux只有 ...
- Linux下搭建SVN服务
SVN有几种方式进行访问,比较常见的是通过自带协议访问(svn://),配置很简单,还有一种就是http协议访问,需要结合apache服务,配置相对繁琐. 安装svn yum -y install s ...
- linux下搭建svn本地服务器
在linux下搭建svn本地服务器可以很好的管理自己的代码,具体过程如下: # mkdir svn_local # cd svn_local # svnadmin create led_diplay ...
- 如何在linux下开启FTP服务
如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. ...
- Linux环境搭建SVN服务
一.准备工作 首先要保证自己的linux电脑能上外网,我这电脑因为是新的,没有配置网络,所以再这块花费了点时间. 1.检查ip信息 >ifconfig 2.检查DNS服务器 >cat / ...
- Linux上搭建SVN服务
环境:centos7 一.搭建svn服务 1. 安装svn yum -y install subversion 2. 创建一个目录作为svn服务的地址(svn://192.168.0.2:3690 访 ...
- Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法
首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion ...
- linux 下安装svn服务
鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...
- linux 下搭建svn
Update 程序设计中的“后悔药”——SVN 一.历史起源 1.版本控制软件 答:主要是对源代码版本进行控制与管理 2.版本控制软件起源 CVS:最早期的开源的版本控制软件(开源奇葩) VSS: ...
随机推荐
- 【转】IDEA 中tomcat图片储存和访问虚拟路径
1.idea 修改Tomcat的虚拟路径(第一种方法)修改配置文件有很多种,但是一直不成功;后来想还是idea的配置原因,这里tomcat虚拟路径只说一种; 修改Tomcat安装路径下server.x ...
- javaWEB中web.xml配置文件相关
1.常用节点的执行顺序: context-param -> listenter -> filter -> servlet -> interceptor,其中有多个filter的 ...
- yum插件
参考文章: http://www.linuxfly.org/post/297/ [root@dnstest07.tbc /home/ahao.mah] #rpm -qa |grep yum yum-p ...
- HDU-4055 Number String 动态规划 巧妙的转移
题目链接:https://cn.vjudge.net/problem/HDU-4055 题意 给一个序列相邻元素各个上升下降情况('I'上升'D'下降'?'随便),问有几种满足的排列. 例:ID 答: ...
- [HDU] 4507 恨7不成妻
吉哥系列故事——恨7不成妻 Time Limit: 1000/500 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tota ...
- Dinic当前弧优化 模板及教程
在阅读本文前,建议先自学最大流的Ek算法. 引入 Ek的核心是执行bfs,一旦找到增广路就停下来进行增广.换言之,执行一遍BFS执行一遍DFS,这使得效率大大降低.于是我们可以考虑优化. 核心思路 在 ...
- css进阶----盒子模型,Reset CSS,css浮动,css定位,z-index属性
盒子模型 把页面上的每一个元素当成一个盒子 由内容,内边距,边框,外边距组成 盒子模型举例 <!DOCTYPE html> <html lang="en"> ...
- TOYS POJ 2318 计算几何 叉乘的应用
Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 15060 Accepted: 7270 Description Calc ...
- [bzoj2743][HEOI2012]采花_树状数组
采花 bzoj-2743 HEOI-2012 题目大意:给定n朵花,每朵花有一个种类,m次询问:一段区间中至少出现两朵花的种类的个数. 注释:$1\le n,m\le10^6$. 想法:这个题超级像H ...
- iOS:改变UITableViewCell的选中背景色
要改变UITableViewCell选中时的背景色,需要在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInde ...