20171129Linux(centos)服务器下SVN的搭建

笔者使用了MacBook Pro 的终端进行远程连接Linux服务器进行SVN搭建,如果你正在使用Windows环境进行操作可以下载xshell 进行操作。

一、通过ssh协议远程连接Linux服务器

①ssh [email protected] -p 22   管理员权限登录

二、判断是否安装subversion

①svnserve --version

20171129Linux(centos)服务器下SVN的搭建_第1张图片
成功示例

如果不显示上述内容则需要执行

①-②yum install subversion

三、正式安装

进入到home文件夹下

①cd ../home

创建一个svn文件夹(svn的根目录 自定义)

②mkdir svn/data  

创建svn

③svnadmin create  /home/svn/data   执行完成会在data下生成以下几个文件

成功创建库

去添加svn用户以及修改用户权限

 ③-①cd conf      利用vi 修改这三个就可以

添加用户名密码

③-②vi passwd  按 i 进入编辑模式 前边的 #去掉然后我添加了lujincang用户密码为ljc123   修改后 按 esc : wq 保存 ok

修改用户组或用户权限

③-③vi authz   按 i 进入编辑模式  我添加了一个 super 组 ,下面有一个lujincang 用户  然后我的super组 是可读可写的权限 (仿照下边示例去修改自己的组跟用户)修改后 按esc : wq保存 ok

20171129Linux(centos)服务器下SVN的搭建_第2张图片

修改svn权限

③-④vi svnserve.conf  按 i 进入编辑模式 修改 anon-access = none

auth-access = write   password-db = passwd   authz-db = authz 这四个就可以修改后 按esc : wq保存 ok

20171129Linux(centos)服务器下SVN的搭建_第3张图片

到这里所有的配置就完成了

此时为了验证是否开启svn 可以使用(可以执行可以不执行仅仅查看变化)

④ps -ef | grep svn   

启动SVN  (默认端口号3690)

⑤svnserve -d -r /home/svn/    执行后再去执行ps -ef | grep svn 会有新svn进程产生

如果不想用默认端口可以使用指定端口号进行启动

⑤-②svnserve -d -r /home/svn/ --listen-port 3391

到这里我们的服务器上的svn就搭建完成!!!


四、调试

实验一下  笔者使用Mac下的SVN客户端Cornerstone进行访问


20171129Linux(centos)服务器下SVN的搭建_第4张图片


(如果步骤都是一样的,而且ps -ef |grep svn 也显示有此进程,但是就是连不上的情况下,你就需要去找服务器供应商的配置了,例如阿里云的服务器就是默认关闭与外部连接,你需要手动去设置)

add  成功!!!!  搭建成功

你可能感兴趣的:(20171129Linux(centos)服务器下SVN的搭建)