• • 安装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服务的更多相关文章

  1. Linux下搭建svn服务端

    安装 使用yum安装非常简单: yum -y install subversion (压缩包安装比这麻烦的多) Tortoise本是window下客户端工具,但也可以建仓库,作为服务端.Linux只有 ...

  2. Linux下搭建SVN服务

    SVN有几种方式进行访问,比较常见的是通过自带协议访问(svn://),配置很简单,还有一种就是http协议访问,需要结合apache服务,配置相对繁琐. 安装svn yum -y install s ...

  3. linux下搭建svn本地服务器

    在linux下搭建svn本地服务器可以很好的管理自己的代码,具体过程如下: # mkdir svn_local # cd svn_local  # svnadmin create led_diplay ...

  4. 如何在linux下开启FTP服务

    如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd   如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. ...

  5. Linux环境搭建SVN服务

    一.准备工作 首先要保证自己的linux电脑能上外网,我这电脑因为是新的,没有配置网络,所以再这块花费了点时间. 1.检查ip信息 >ifconfig 2.检查DNS服务器 >cat  / ...

  6. Linux上搭建SVN服务

    环境:centos7 一.搭建svn服务 1. 安装svn yum -y install subversion 2. 创建一个目录作为svn服务的地址(svn://192.168.0.2:3690 访 ...

  7. Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

    首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion   ...

  8. linux 下安装svn服务

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

  9. linux 下搭建svn

    Update 程序设计中的“后悔药”——SVN 一.历史起源 1.版本控制软件   答:主要是对源代码版本进行控制与管理 2.版本控制软件起源 CVS:最早期的开源的版本控制软件(开源奇葩) VSS: ...

随机推荐

  1. Linux快速入门教程-进程管理ipcs命令学习

    使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程.这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配.使用系统资源有非常大的意义 ...

  2. 1、DataGridView

    DataGridView赋值后 通过RowPostPaint事件绘制行号 private void AddXh() { DataGridViewTextBoxColumn col = new Data ...

  3. codevs1961 躲避大龙

    1961 躲避大龙  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解       题目描述 Description 你早上起来,慢悠悠地来到学校门口, ...

  4. Modbus 协议解析

  5. linux学习9-进程管理知识

    Linux 进程管理 实验环境: 用户名:shiyanlou 密码:AJW3tui5 Linux进程之管理控制 实验介绍 通过本实验我们将掌握一些 Linux 所提供的工具来进行进程的查看与控制,掌握 ...

  6. 费用最少的一款赛门铁克SSL证书

    Symantec Secure Site SSL证书,验证域名所有权和企业信息,属于Symantec Class 3企业(OV)验证 级SSL证书,为40位/56位/128/256位自适应加密,目前连 ...

  7. 【微软2017年预科生计划在线编程笔试 A】Legendary Items

    [题目链接]:https://hihocoder.com/problemset/problem/1489 [题意] 每轮游戏; 你一开始有p的概率获得超神标记; 如果这轮游戏你没获得超神标记; 那么你 ...

  8. 精彩的linux shell 命令

      1. Star Wars (telnet) telnet是基于Telnet协议的远程登录客户端程序,经常用来远程登录服务器.除此还可以用它来观看星球大战: telnet towel.blinken ...

  9. Java分代垃圾回收机制:年轻代/年老代/持久代(转)

    虚拟机中的共划分为三个代:年轻代(Young Generation).年老点(Old Generation)和持久代(Permanent Generation).其中持久代主要存放的是Java类的类信 ...

  10. Linux(1):fork函数

    ps:每一篇博客不过为了记录学习的过程,并反思总结,如有错误,还望指正. 函数原型:extern __pid_t fork (void) __THROWNL; 该函数包括于头文件unistd.h中. ...