首页 > 代码库 > Centos下的SVN搭建

Centos下的SVN搭建

需求:

搭建SVN实现本地开发环境,方便线上代码的更新。

步骤:

1. 安装SVN服务

yum install -y subversion

2.创建SVN代码库的目录、创建版本库

mkdir -p /svn/davesvn
svnadmin create /home/svn/svnfile

3.启动SVN服务

svnserve  -d -r /svn/

4.配置SVN主配置文件,创建用户,配置权限目录

svnserve.conf 
[root@JD-BJ-578 svn]# cd /svn/davesvn/conf/
[root@JD-BJ-578 conf]# cat svnserve.conf 
[general]
anon-access = nooe   #默认不允许未授权用户访问
auth-access = write  #授权用户可以读写权限
password-db = /svn/davesvn/conf/passwd   #定义  用户和密码文件的路径
authz-db = /svn/davesvn/conf/authz       #配置目录权限的文件路径

[sasl]
[root@JD-BJ-578 conf]#

password

[root@JD-BJ-578 conf]# cat passwd 

[users] 
admin = 123.com   #用户 admin  密码 123.com
[root@JD-BJ-578 conf]# 

  

5.重启服务,创建完成。

[root@JD-BJ-578 fet]# ps -ef|grep svn
root      1694 48015  0 13:28 pts/2    00:00:00 grep svn
root     47280     1  0 10:32 ?        00:00:00 svnserve -d -r /svn/
[root@JD-BJ-578 fet]# kill -9 47280
[root@JD-BJ-578 fet]# svnserve  -d -r /svn/

 

测试,WINDOWS端登录并上传

windows 下载客户端  tortoisesvn 并安装。

1.创建好自己需要存放SVN数据的本地文件--右击--SVN Checkout 

技术分享

2. 输入SVN的连接地址,和本地存储地址。

 技术分享

3.点击OK提示用户名密码,输入之前在passwod里面配置的用户。

技术分享

4.本地创建一个文件,右击 SVN commit 上传

技术分享

 

 5.上传成功

 技术分享

 

Centos下的SVN搭建