SVN的安装

安装很简单,尤其对于CentOS这种,直接:

# yum install subversion# yum install mod_dav_svn

不同发行版的Package安装方法参见http://subversion.apache.org/packages.html,当然,某些发行版下或者不闲麻烦可以直接源码编译安装,但是,灭霍霍霍霍~

安装完检查一下是否成功了

# svnserve --version

能正常显示版本信息就大功告成啦~

建立版本库

# svnadmin create /svn/project

/svn/project是所建立版本仓库的路径,理论上可以为任何目录

SVN配置

进入所建立仓库的配置目录/svn/project/conf修改文件svnserve.conf

[general]anon-access = none     //匿名访问权限auth-access = write    //认证用户权限password-db = passwd   //密码配置文件路径,默认为同目录的passwd文件realm = SVNofMyProject //认证标记而已

去掉对应行前的#使语句生效,切记前面不能留空格

配置用户名密码

修改与配置文件同目录的passwd文件

[users]firmy = psw1

启动SVN服务器

# svnserve -d -r /svn --listen-host 192.168.8.3

-d表示在后台运行,-r指定了服务器的根目录,这样在SVN客户端就可以用svn://192.168.0.3/project来访问SVN服务器

顺便说一下,使用以下命令可以查看正在运行的SVN进程

# ps -ef | grep svn

使用命令

# killall svnserve

# kill -9 xxxx

来停止SVN服务器。

到此的话,在服务器上执行co应该就没什么问题了。可是其他终端通过svn可能还访问不了咱的服务器ΦωΦ

防火墙配置

SVN的默认端口是3609,要在防火墙上开放这个端口才行,当然,你可以关掉防火墙,service iptables stop

# /sbin/iptables -A INPUT -i eth0 -p tcp --dport 3690 -j ACCEPT# /sbin/service iptables save

唉,我就是栽在这了。。。最好看下eth0这个参数,如果你的服务器刚好像我的一样有很多网卡,而且那个再用的不是eth0的话。。就要修改一下了.

查看网络参数可以使用

# ifconfig

到此为止咱就应该能够成功地连上远程的SVN服务器了恩,checkout可以使用

# svn co svn://192.168.8.3/project

然后按提示输入之前配置过的用户名和密码就好了。

CentOS SVN服务器安装配置小记的更多相关文章

  1. Linux下SVN服务器安装配置及客户端安装说明

    原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_ ...

  2. linux下svn服务器安装配置与启动

    1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz  (subversion 源文件) subversion-deps-1.6.1.tar.gz  (subv ...

  3. centos svn服务器安装

    1.安装必须的软件 yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 2.创建代码库 mkdir -p /root ...

  4. ubuntu下SVN服务器安装配置

    SVN服务器端: 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ su ...

  5. [源码管理] ubuntu下SVN服务器安装配置

    一.SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo add ...

  6. Centos ftp服务器安装配置

    yum install vsftpd [root@localhost ftp]# /sbin/service vsftpd restart 查看FTP目录 # more /etc/passwd|gre ...

  7. CentOS下通过yum安装svn及配置

    CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...

  8. CentOS下Redis服务器安装配置

    说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...

  9. centos配置golang & SVN客户端配置

    环境:centos 6.5 一.下载和解压go环境包 >>cd /usr/local/ >>wget -c http://golangtc.com/static/go/go1. ...

随机推荐

  1. memcached-repcached

    memcached的复制功能 下载对应的repcached版本:http://sourceforge.jp/projects/sfnet_repcached/,必须版本对应才行 当前只支持到1.2.8 ...

  2. 微信变声器(WeChat Voice)会是营销新利器吗

    微信变声器(WeChat Voice)2.0 Android版开始内测了,时间从2015年5月20日 - 2015年6月20日,使用微信变声器改变你的声音,并分享给好友! 无论你是想装可爱还是恶搞,微 ...

  3. Finite State Machine

    Contents [hide]  1 Description 2 Components 3 C# - FSMSystem.cs 4 Example Description This is a Dete ...

  4. 集合、拆箱、装箱、自定义集合的foreach

    集合部分 参考:http://msdn.microsoft.com/zh-cn/library/0ytkdh4s(v=vs.110).aspx 集合类型是诸如哈希表.队列.堆栈.包.字典和列表等数据集 ...

  5. AJAX请求也会重新刷新整个页面?

    由于对HTML的一些内置行为不理解,所以面对今天的AJAX请求也会重新绘页面百思不得其解. 后来,请教跟伟哥同属前端组的杨成之后,才知道是由于button的默认行为导致的. 需要阻止这种标签行为,才可 ...

  6. hdu 1271 整数对

    看了别人的解题报告a了, 大致思路就是 A=a+b*10^k+c*10^(k+1) B=a+c*10^k (在A中取出一位数后) N=A+B=2*a+b*10^k+11*c*10^k 这样就好做了,再 ...

  7. FWT 学习总结

    我理解的FWT是在二元运算意义下的卷积 目前比较熟练掌握的集合对称差卷积 对于子集卷积和集合并卷积掌握不是很熟练(挖坑ing) 那么就先来谈一谈集合对称差卷积吧 所谓集合对称差卷积 就是h(i)=si ...

  8. 欧拉工程第57题:Square root convergents

    题目链接 Java程序 package projecteuler51to60; import java.math.BigInteger; import java.util.Iterator; impo ...

  9. Compare_Connect_Letter

    题目描述: 比较两个数字mn和nm(如果mn<nm则m<n, 如果nm<mn则n<m,否则n=m) 连接这两个数字 如(mnnm) //比较两个数字mn和nm(如果mn< ...

  10. import java.util.Scanner;

    一.扫描控制台输入     当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,,,,,,,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象 ...