一、准备工作

  首先要保证自己的linux电脑能上外网,我这电脑因为是新的,没有配置网络,所以再这块花费了点时间。

  1.检查ip信息

  >ifconfig

  

  2.检查DNS服务器

  >cat  /etc/resolv.conf

  

  3.检查网络配置

  >cat /etc/sysconfig/network-scripts/ifcfg-eth0

    

  DECIVE=eth0     //指向的网络配置文件
  IPADDR=192.168.33.180    //IP地址 
  GATEWAY=192.168.33.1  //网关地址
  DNS1=192.168.33.1                    //DNS解析服务器
  NETMASK=255.255.255.0  //子网掩码

  /****我的问题***/

  我是这里DNS服务器出的问题,resolv.conf文件显示如下:

  # DNS1=xxx.xxx.xxx.xxx
  # DNS2=xxx.xxx.xxx.xxx

  解决方法是在3那个eth0文件中加上DNS1、NETMASK、GATEWAY配置,配置完后resolv.conf文件就会显示截图内容了。

  /*********/

  4.配置完成之后测试

  >ping www.baidu.com
  

二、搭建SVN服务

  1.检查有没有安装SVN

  >svn --version

  如果显示如下内容,表示已经安装过了,如果显示bash: svn: command not found 表示没有安装。

  

  2.安装SVN(需外网)

  >yum -y install subversion

  3.安装完毕之后,创建一个版本库的路径用于存放代码,随意设置:

  >mkdir /root/home/svn

  4.创建版本库到刚设置的路径

  >svnadmin create /root/home/svn

  5.查看一下版本库路径

  >ls /root/home/svn

  

  重点关注下conf文件夹,看看里面有什么?

  >ls root/home/svn/conf

  

  [1]authz是权限控制文件

  [2]passwd是用户密码文件

  [3]svnserve.conf是服务配置文件

  6.修改这三个文件的内容

  ①在文件authz末尾加上如下文本:

  

 sk用户名  rw读写权限   *=其他用户无任何权限

  ②在文件passwd末尾加上

  

  sk用户名    root密码

  ③svnserve.conf文件中取消如下五个注释

  

  注意:这里把anon -access = read改为none防止在show log的时候权限出现问题,我在eclipse中显示资源历史记录的时候就出现了这个问题。

  7.配置完毕,启动SVN服务

  >svnserve -d -r /root/home/svn

  可用ps -ef|grep svnserve查看服务启动是否成功

  

三、客户端连接

  svn://ip地址:默认端口3690(可不写)

  默认端口3690,如果你修改了端口,那么要记得加上端口号。

  弹出框输入用户名密码即可。

  

四、客户端连接不上,可能是防火墙问题,把3690端口打开

  逐条执行以下三个命令。

  >/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

  >/etc/init.d/iptables save

  >service iptables restart

五、停止SVN服务

  查到服务的进程号:

  >ps -A | grep svn

  若有进程则杀死进程

  > kill  -9   PID

(完)

Linux环境搭建SVN服务的更多相关文章

  1. Linux上搭建SVN服务

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

  2. 如何在linux下搭建svn服务

    • 安装svn 使用命令 yum install subversion 如果提示上述错误,请以管理员身份运行 使用命令su root 再执行 yum install subversion 2,查看sv ...

  3. Linux下搭建svn服务端

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

  4. Linux下搭建SVN服务

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

  5. linux上搭建svn

    参照网址:http://www.cnblogs.com/LusYoHo/p/6056377.html(如何在linux下搭建svn服务)                http://www.cnblo ...

  6. 最全Linux搭建SVN服务端教程

    文章首推 支付宝接口对接 高德地图调用 验证码登录 QQ邮箱登录 今日主题:Linux搭建SVN服务端 简介 相信程序员对SVN还是不陌生的,虽然现在用Git比较多,但是SVN也是用的,SVN可以做代 ...

  7. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  8. Ubuntu Server搭建svn服务以及迁移方法【转】

    转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. ...

  9. centos7 搭建svn服务

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! ...

随机推荐

  1. Ubuntu 16.04安装Wireshark进行抓包

    技巧: 1.可以通过tcpdump抓取某个网卡的包,然后输出日志文件,通过Wireshark进行分析. 2.可以设置Wifi热点,然后通过手机连接这个热点,然后进行tcpdump的分析,然后输出日志文 ...

  2. 计蒜课--2n皇后、n皇后的解法(一般操作hhh)

    给定一个 n*nn∗n 的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入 nn 个黑皇后和 nn个白皇后,使任意的两个黑皇后都不在同一行.同一列或同一条斜线(包括正负斜线)上,任意的两个白皇后都 ...

  3. bzoj 3105: [cqoi2013]新Nim游戏【线性基+贪心】

    nim游戏的先手必胜条件是所有堆的火柴个数异或和为0,也就是找一个剩下火柴堆数没有异或和为0的子集的方案,且这个方案保证剩下的火柴个数总和最大 然后我就不会了,其实我到现在也不知道拟阵是个什么玩意-- ...

  4. 洛谷 P3732 [HAOI2017]供给侧改革【trie树】

    参考:http://blog.csdn.net/di4covery/article/details/73065684 我以为是后缀数组+某某数据结构,结果居然是01trie!!题解说"因为是 ...

  5. Ubuntu An error occurred,please run Package Manager..

    转自https://blog.csdn.net/idealcitier/article/details/78294137 An error occurred,please run Package Ma ...

  6. 《开源自主OdooERP部署架构指南》试读:第二章数据库服务构建

    文/开源智造联合创始人老杨 本文来自<开源自主OdooERP部署架构指南>的试读章节.书籍尚未出版,请勿转载.欢迎您反馈阅读意见. 使用apt.postgresql.org 您可以选择使用 ...

  7. 递推+高精度+找规律 UVA 10254 The Priest Mathematician

    题目传送门 /* 题意:汉诺塔问题变形,多了第四个盘子可以放前k个塔,然后n-k个是经典的汉诺塔问题,问最少操作次数 递推+高精度+找规律:f[k]表示前k放在第四个盘子,g[n-k]表示经典三个盘子 ...

  8. 题解报告:poj 2503 Babelfish(map)

    Description You have just moved from Waterloo to a big city. The people here speak an incomprehensib ...

  9. 题解报告:hdu 4704 Sum(扩展欧拉定理)

    Problem Description Sample Input 2 Sample Output 2 Hint 1. For N = 2, S(1) = S(2) = 1. 2. The input ...

  10. 利用正则将xml数据解析为数组

    function xml_to_array( $xml ) { $reg = '/<(\w+)[^>]*>([\x00-\xFF]*)<\/\1>/'; if(preg_ ...