百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> CentOS系统安装配置SVN服务器步骤
分享文章到:

CentOS系统安装配置SVN服务器步骤

发布时间:01/15 来源: 浏览: 关键词:
在centos中安装svn服务器非常的简单一般centOS上已经有工具svn了 可以选择安装了,下面我们就比喻centos中没有安装SVN服务器了,下面我就把整个安装过程给各位同学参考一下。

SVN的安装

安装很简单:

 代码如下
# yum install subversion
# yum install mod_dav_svn

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

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

 代码如下
# svnserve --version

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

建立版本库

 代码如下
#mkdir /svn
# 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]
usr1 = psw1
usr2 = psw2
启动SVN服务器

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

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

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

 代码如下

# ps -ef | grep svn
使用命令

# killall svnserve

# kill -9 xxxx
来停止SVN服务器。

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

防火墙配置

SVN的默认端口是3609,要在防火墙上开放这个端口才行

 代码如下
# /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.1.100/project

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

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板