Linux环境下单库SVN的安装与配置

[先在阿里云安全组配置中加入3690端口和服务器中开启放行 3690 端口]

(1)查看是否已经安装了svn

命令:svnserve --version

没有安装,出现下面信息->

已经安装,出现下面版本信息->

查看安装svn的路径信息:rpm -ql subversion

(2)安装subversion,直接用yum 安装。

命令:yum install -y subversion

(3)安装成功,用svnserve --version检查出现版本信息

(4)创建svn资源库

根目录下创建文件夹  mkdir /svndir

创建svn版本库    svnadmin create /svndir

(5)进入   /svndir/conf/ 下,可以看到配置文件

authz #权限配置文件 
passwd #用户名密码文件 
svnserve.conf #资源库配置文件

①passwd 中,vim 打开,在[users]  下面增加账号,密码

shizui=123456

②authz 中,vim打开,可以在最后面增加  (ps:一定要是[/] ,不要在里面加其他单词)

[/]
*=
shizui=rw

③svserve.conf,vim打开,找到下面5行有注释的代码前面的# 去掉(经测试:第一个最好设置为=none;最后一个realm为svn连接时提示信息,可以保持隐藏同样生效)
 

[general]

#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none

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

#密码数据库的路径 
password-db=passwd

#访问控制文件 
authz-db=authz

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字(后面填安装svn路径) 
realm=/svndir

(6)启动svn

svnserve -d -r /svndir  --listen-port=3690

(7)测试

svn co svn://192.168.0.1    (填写自己服务器的ip地址)

(8)如果svn配置有修改,需重启svn

关闭服务:killall svnserve  或 kill -9 2820 (2820是通过查看命令查到的PID)

启动服务:svnserve -d -r /svndir  --listen-port=3690  (--listen-port=3690 可省略,指定目录为svn安装目录)

(9)查看是否在运行

ps aux | grep svnserve

或者:

ps -ef | grep svnserve

(10)卸载svn

yum remove subversion

------------------------------------

svn检出地址:svn://服务器ip地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值