Linux环境搭建SVN服务
一、准备工作
首先要保证自己的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服务的更多相关文章
- Linux上搭建SVN服务
环境:centos7 一.搭建svn服务 1. 安装svn yum -y install subversion 2. 创建一个目录作为svn服务的地址(svn://192.168.0.2:3690 访 ...
- 如何在linux下搭建svn服务
• 安装svn 使用命令 yum install subversion 如果提示上述错误,请以管理员身份运行 使用命令su root 再执行 yum install subversion 2,查看sv ...
- Linux下搭建svn服务端
安装 使用yum安装非常简单: yum -y install subversion (压缩包安装比这麻烦的多) Tortoise本是window下客户端工具,但也可以建仓库,作为服务端.Linux只有 ...
- Linux下搭建SVN服务
SVN有几种方式进行访问,比较常见的是通过自带协议访问(svn://),配置很简单,还有一种就是http协议访问,需要结合apache服务,配置相对繁琐. 安装svn yum -y install s ...
- linux上搭建svn
参照网址:http://www.cnblogs.com/LusYoHo/p/6056377.html(如何在linux下搭建svn服务) http://www.cnblo ...
- 最全Linux搭建SVN服务端教程
文章首推 支付宝接口对接 高德地图调用 验证码登录 QQ邮箱登录 今日主题:Linux搭建SVN服务端 简介 相信程序员对SVN还是不陌生的,虽然现在用Git比较多,但是SVN也是用的,SVN可以做代 ...
- Linux环境搭建-在虚拟机中安装Centos7.0
最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...
- Ubuntu Server搭建svn服务以及迁移方法【转】
转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. ...
- centos7 搭建svn服务
linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! ...
随机推荐
- QT笔记1
1 第一个就是helloworld窗体啦 #include <qapplication.h> #include <qpushbutton.h> int main( int ar ...
- 利用jenv安装maven, tomcat,zookeeper等
jenv有关的网站: http://jenv.io https://github.com/gcuisinier/jenv 1. 执行jenv安装 $ curl -L -s get.jenv.io | ...
- 洛谷 P2774 方格取数问题【最小割】
因为都是正整数,所以当然取得越多越好.先把所有点权加起来,黑白染色后,s向所有黑点连流量为点权的边,所有白点向t连流量为点权的边,然后黑点向相邻的四个白点连流量为inf的边,表示不可割,这样一来,对于 ...
- 51nod 1120 机器人走方格 V3 【卡特兰数+卢卡斯定理+组合数】
-我并不知道为什么事卡特兰数,反正用dp打的表就是卡特兰数,因为是两个三角所以再乘个2 卡特兰数使用\( h(n)=\frac{C_{2n}^{n}}{n+1} \)因为范围比较大所以组合数部分用卢卡 ...
- P4475 巧克力王国(KDTree)
传送门 首先可以把约束条件看成一条直线,然后每个巧克力看成一个点,求给定区域内的点权和 用KDTree,每次判断一下当前矩形是否整个都在里面或都在外面,是的话直接返回,否则的话递归 注意,必须该矩形四 ...
- 「vijos」lxhgww的奇思妙想(长链剖分)
传送门 长链剖分的板子(又是乱搞优化暴力) 对于每一个点,我们定义它深度最深的子节点为它的重儿子(为什么不叫长儿子……),他们之间的连边为重边 然后长链剖分有几个性质 1.总链长为$O(n)$ 2.一 ...
- APP支付宝登录第三方授权如何签约入口在哪里
最近,公司项目要接入支付宝授权登录,第三方SDK接入过不少,一顿按照流程操作.到签约的步骤的时候就把我难住了,入口一直找不到.然后在文档中心搜索“支付宝登录签约”,找到一个申请地址.心想终于找到你了, ...
- Linux 虚拟机配置网络
- Linux环境下Apache反向代理金蝶中间件Apusic集群
操作系统:RedHat Enterprise Linux 5.6 文档参考:<金蝶Apusic应用服务器 帮助手册| IX. Apusic Http Server使用指南> 一.金蝶中间件 ...
- NSoup获取网页源代码
NSoup是JSoup的Net移植版本.使用方法基本一致. 如果项目涉及HTML的处理,强烈推荐NSoup,毕竟字符串截断太苦逼了. 下载地址:http://nsoup.codeplex.com/ # ...