如何在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: ...
随机推荐
- ajax 禁用按钮防止重复提交
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- codevs1231 最优布线问题
1231 最优布线问题 题目描述 Description 学校需要将n台计算机连接起来,不同的2台计算机之间的连接费用可能是不同的.为了节省费用,我们考虑采用间接数据传输结束,就是一台计算机可以间接地 ...
- 使用python的几个小经验(查看文档)
好久没有水博客了,未来再过20天不到的时间又得参加软考,今天终于得好好水一发帖子 关于Python,很多人包括我之前都不知道怎么找文档,现在有一个好办法,就是在命令行模式下调用pydoc –p xxx ...
- Spring Boot的常见配置项解析
1.spring-boot-starter-parent:springboot官方推荐的maven管理工具,最简单的做法就是继承它. spring-boot-starter-parent包含了以下信息 ...
- 【LeetCode Weekly Contest 26 Q1】Longest Uncommon Subsequence I
[题目链接]:https://leetcode.com/contest/leetcode-weekly-contest-26/problems/longest-uncommon-subsequence ...
- ARC 73 E - Ball Coloring
E - Ball Coloring Time limit : 2sec / Memory limit : 256MB Score : 700 points Problem Statement Ther ...
- BZOJ1443 游戏game (二分图染色+匈牙利算法)
先对整幅图进行二分图染色,再跑一遍匈牙利算法.如果最大匹配数=点数*2,那么输出WIN. 对于任何一个非必须在最大匹配上的点,即为所求的点. Program Test375num2; type arr ...
- [MongoDB]Python 操作 MongoDB
from pymongo import MongoClient mc = MongoClient('localhost',27017) db = mc.users db.users.save({'na ...
- Vim技巧之四大模式_普通模式
Vim技巧之四大模式_普通模式 一见不钟情的普通模式 普通模式以下的强悍操作 什么是操作符 什么是动作命令 误操作怎么办 那种操作更划算 普通模式下的神奇大招 Vim技巧之四大模式_普通模式 众所周知 ...
- Swift代理和传值
第一个视图控制器: import UIKit // 遵循协议 class ViewController: UIViewController,SecondVCDelegate { override fu ...