365体育官网选取在var路线下创办版本库,此命令会全自动安装svn服务器相关服务和重视性

系统景况:Centos
陆.8

第二步:通过yum命令安装svnserve,命令如下:

第3步:通过yum命令安装svnserve,命令如下:

>yum -y install
subversion

>yum -y install
subversion

此命令会全自动安装svn服务器相关服务和信赖,安装达成会活动终止命令运营

此命令会全自动安装svn服务器相关服务和注重,安装到位会自动终止命令运维

若需查看svn安装地点,能够用以下命令:

若需查看svn安装地方,可以用以下命令:

>rpm -ql
subversion

>rpm -ql
subversion

其次步:创设版本库目录(此仅为目录,为前面成立版本库提供存放地方)

第3步:创造版本库目录(此仅为目录,为前面成立版本库提供存放地方)

选拔在var路径下创制版本库,当前高居根目录下,2回性创立如下:

选料在var路线下开创版本库,当前地处根目录下,一回性创立如下:

>mkdir
/var/svn/svnrepos

>mkdir -p
/var/svn/svnrepos

第三步:创建svn版本库

第三步:创建svn版本库

在其次步创设的路子基础上,创立版本库,命令如下:

在其次步创设的门路基础上,成立版本库,命令如下:

>svnadmin create /var/svn/svnrepos/xxxx  
(xxxx为您预期的版本库名称,可自定义)

>svnadmin create
/var/svn/svnrepos/liuke  
(xxxx为自定义版本库名称,可依据实际意况填写)

创立成功后,进入xxx目录下

始建成功后,进入/var/svn/svnrepos/liuke目录下

>cd
/var/svn/svnrepos/xxxx

>cd
/var/svn/svnrepos/liuke

进去目录,能够望见如下文件消息:

进入目录,能够望见如下文件新闻:

365体育官网 1

365体育官网 2

第陆步:配置修改

第陆步:配置修改

进去曾经创立好的版本库目录下,也正是前文说创制的xxxx

进去曾经创建好的版本库目录下,也正是前文说创建的xxxx

进入conf

进入conf

>cd /var/svn/svnrepos/liuke/conf

>cd /var/svn/svnrepos/xxxx/conf

conf目录下,1共存放三份首要的配置文件,如下:

conf目录下,一共存放三份主要的铺排文件,如下:

365体育官网 3

 

365体育官网 4

authz:担任账号权限的田间处理,调节账号是还是不是读写权限

passwd:负担账号和密码的用户名单管理

authz:肩负账号权限的管住,调控账号是不是读写权限

svnserve.conf:svn服务器配置文件

passwd:肩负账号和密码的用户名单管理

细节修改如下:(希望大家严谨服从以下新闻,不用仿照效法网络上别的资料)

svnserve.conf:svn服务器配置文件

修改authz文件新闻,如下:

细节修改如下:(希望大家严厉依据以下消息,不用仿照效法互联网上别样材质)

>vi authz

修改authz文件音讯,如下:

在文书内容的最终,加多如下:

>vi
authz

365体育官网 5

在文件内容的末尾,增多如下:

 

只需在结尾加多,无需在文件别的一些修改和增加任胡力夫西(请忽略groups被本人西安克的地点,那其实也是条无用的笔录,作者记不清删掉而已),末尾内容如下:

365体育官网 6

[\]

账号1 = rw

只需在结尾加多,没有需求在文书别的一些修改和增加其它事物(请忽略groups被自身夏洛特克的地方,那实在也是条无用的记录,小编忘记删掉而已),末尾内容如下:

账号2 = rw

[\]

。。。。。

账号1 =
rw

rw表示给予此账号可读写的权柄,请小心[]中的斜杠,一定是反斜杠,某个课程说,需增加版本库名称在括号内,笔者直接提出就那写,那样写允许访问的权柄更加大,制止某个不当

账号2 =
rw

修改passwd文件新闻

。。。。。

>vi passwd

rw表示给予此账号可读写的权力,请小心[]中的斜杠,一定是反斜杠,有个别课程说,需增多版本库名称在括号内,小编一贯建议就这写,那样写允许访问的权力越来越大,幸免有个别不当

账号密码文件没有要求做修改,也是一向将账号和密码音信追加到文件中就能够,注意格式为:

修改passwd文件音讯

账号 = 密码

>vi
passwd

例如:liuke =
123456

账号密码文件不必要做修改,也是直接将账号和密码音信追加到文件中就可以,注意格式为:

修改svnserve.conf(重要)

账号 =
密码

vi svnserve.conf

例如:admin =
123456

原始文件内容,都被疏解掉的,我们只需求去掉4条钦命内容前注释就能够,如下:

修改svnserve.conf(重要)

365体育官网 7

vi
svnserve.conf

 

原有文本内容,都被批注掉的,大家只需求去掉四条钦赐内容前注释就能够,如下:

大繁多互联网资料,都会让我们将authz-db

authz那条给去掉注释,经过笔者作者多次被坑经验,此条去掉后,纵然svn服务器能够连接,但平素会唤起“认证退步”,注释掉就可以符合规律

还有诸多资料会让大家在realm = My
First
Repository处填写服务器ip,经过测试,填写后并无什么用处,所以大家去掉注释就可以,无需做其余改变

到此,配置已经全部完事,账号新闻已经增加成功

第四步:防火墙开启

多数情状下服务器安装完结,配置达成后,不能连接svn服务器,均是防火墙难题,我们根据如下3条命令逐一施行就可以

>/sbin/iptables -I
INPUT -p tcp –dport 3690 -j ACCEPT

>/etc/init.d/iptables
save

>service iptables
restart

进行结果如下图:

365体育官网 8

 

六:启动svn服务器

在跟目录下,推行如下命令:

>svnserve -d -r
/var/svn/svnrepos

启航成功后,可用ps
-aux查看服务运维是不是中标

7:客户端访问svn服务器

在windows客户端,输入地方:svn://ip地址:3690/liuke
 
(iP地址为您linux的ip,liuke为前文创立的版本库名称,3690为svn暗中认可端口)

弹出输入用户名和密码,输入就能够访问

365体育官网 9

大部互联网资料,都会让大家将authz-db =
authz那条给去掉注释,经过自个儿本身多次被坑经验,此条去掉后,尽管svn服务器可以连接,但一向会提示“认证失利”,注释掉就能够平常

还有超过二分一资料会让大家在realm = My First
Repository处填写服务器ip,经过测试,填写后并无什么用处,所以大家去掉注释就可以,没有须要做任何修改

到此,配置已经全体完事,账号消息已经拉长成功

第5步:防火墙开启

大部情状下服务器安装到位,配置完毕后,不能够连接svn服务器,均是防火墙难点,大家鲁人持竿如下三条命令逐一实施就可以

>/sbin/iptables -I INPUT -p tcp –dport 3690 -j
ACCEPT

>/etc/init.d/iptables
save

>service iptables
restart

推行结果如下图:

365体育官网 10

六:启动svn服务器

在跟目录下,施行如下命令:

>svnserve -d -r
/var/svn/svnrepos

启航成功后,可用ps
-aux查看服务运转是还是不是中标

7:客户端访问svn服务器

在windows客户端,输入地方:svn://ip地址:3690/xxxx  
(iP地址为您linux的ip,xxxx为前文创立的版本库名称,3690为svn暗中认可端口)

弹出输入用户名和密码,输入就可以访问

注: 本小说转自
http://www.cnblogs.com/mymelon/p/5483215.html

相关文章