centos配置SVN

Centos 6.5(64bit)配置SVN

一、修改ssh端口、关闭防火墙等

sed -i 's/^\#Port\ 22/Port 9600/g' /etc/ssh/sshd_config

service sshd restart

service iptables stop

chkconfig iptables off

sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

/usr/sbin/setenforce 0

二、安装配置SVN

安装SVN

yum -y install subversion

查看SVN版本

svnserve -version

创建svn代码库

mkdir -p /home/svn

svnadmin create /home/svn

配置svn代码库

cd /home/svn/conf #进入配置文件存放目录

vi /home/svn/conf/svnserve.conf #配置全局文件,在最后添加以下代码

[general]

anon-access=none #禁止匿名访问,设置为none。默认为read,参数:read,write,none

auth-access=write #授权用户写权限

password-db=passwd #用户账号密码文件路径,可以写绝对路径

authz-db=authz #访问控制权限文件路径,可以写绝对路径

realm=svn #每个SVN项目的认证命,会在认证提示里显示,建议写项目名称。

:wq! #保存退出

vi /home/svn/conf/passwd #配置用户密码

[users]

# harry = harryssecret

# sally = sallyssecret

osyunwei=123456

test=123456

test2=123456

:wq! #保存退出

vi /home/svn/conf/authz #配置权限控制文件,设置用户可以访问的目录

[groups]

admin = osyunwei

users = test,test2

[/]

@admin = rw

* = r

:wq! #保存退出

#[/]代表根目录下所有的资源

启动svn(默认端口3690)

svnserve -d -r /home/svn

关闭svn服务

killall svnserve

设置svn服务开机启动

vi /etc/init.d/svn #编辑,添加以下代码

#!/bin/sh

# chkconfig: 2345 85 85

# processname: svn

svn_port=3690

svn_home=/home/svn

if [ ! -f "/usr/bin/svnserve" ]

then

echo "svnserver startup: cannot start"

exit

fi

case "$1" in

start)

echo "Starting svnserve..."

/usr/bin/svnserve -d -r $svn_home --listen-port $svn_port

echo "Successfully!"

;;

stop)

echo "Stoping svnserve..."

killall svnserve

echo "Successfully!"

;;

restart)

$0 stop

$0 start

;;

*)

echo "Usage: svn { start | stop | restart } "

exit 1

esac

:wq! #保存退出

chmod +x /etc/init.d/svn #添加执行权限

chkconfig svn on #开启自启动

service svn start/stop/restart

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 找到组织,互相监督学习,备受鼓舞 践行还不够到位 特别是早睡早起 先从养成一个好习惯开始 不要贪多求全 晚睡导致晚...
    风入松_6d9f阅读 179评论 0 0
  • 今天太阳真暖和,姐姐去画画的了,我下午去,上午妈妈让我在家写作业!我还有一点就写完了!
    赵同策阅读 144评论 0 0
  • 昨天早上,我提到看了《时间力》,每天我多了两个小时,而且最关键的是我养成了早起的习惯,与女儿的作息同步了,兼顾了工...
    德厚如橹阅读 290评论 0 1