Linux SVN搭建

本文详细介绍了在Windows10环境下,通过VMware和CentOS6.5配置SVN的步骤,包括官网下载、yum安装、环境搭建(包括仓库创建、配置文件修改和启动服务)、以及远程登录的指导。
摘要由CSDN通过智能技术生成

目录

叠甲

一、配置环境

二、下载和安装

1.官网下载

2.yum下载

三、环境搭建


叠甲

        本文仅为个人复盘、巩固知识所用,若有纰漏、差错欢迎指出

一、配置环境

        windows10    VMware17   CentOS6.5 

二、下载和安装

        SVN下载安装一般有两种方式:yum下载和官网下载压缩包


1.官网下载

        官网下载繁琐,这里仅做简单介绍

        下载网址:

        Apache Subversion Source Code

        点击Source Download进入下载页面,如图所示:

        点击对应压缩包即可下载

        下载后在对应压缩包中有install文件用于SVN安装的详细英文说明,有兴趣可以去看看


2.yum下载

        yum下载简单不少也省了不少事,但注意linux系统版本问题有可能遭遇如下问题:

YumRepo Error: All mirror URLs are not using ftp, http[s] or file

        此时可以自行搜索或点击链接文章,按文章中操作可以解决大部分问题:

 YumRepo Error: All mirror URLs are not using ftp, http[s] or file解决办法-CSDN博客

        输入命令,即可完成下载:

yum -y install subversion 


三、环境搭建
        1.仓库创建

        1)创建文件夹用于存放搭建文件

        2)新建版本仓库

        可以查看GUI(图形界面)下的创建情况

        2.修改配置文件

        1)进入conf文件夹找到要修改文件

        2)修改svnserve.conf文件

vim svnserve.conf

        初始界面如下: 

        3)查找修改行 

              查找方法:“:/关键字”

              所需查找行:

#password - db = passwd

#authz - db = authz

              查找后关键字颜色成黄色(linux版本不同颜色不同) 

        4)按“i”键进入编辑模式,去掉找到两行的井号,wq保存退出

        5)打开passwd文件

vim passwd

        可以看到下图中所需修改内容,[users]下面是用户名和密码的内容,删除井号并按格式添加想要的用户名、密码(用户名 = 密码)

        6)打开authz文件

vim authz

        打开后文件内容如下: 

         在文件尾部追加如下内容:

[仓库名称:/]

用户名称 = 权限

* = 

 

        其中权限分为r(可读)、w(可写)两种

        “*”代表其他任何人,等号后没有任何符合不然无法认证


        3.启动服务器

svnserve -d -r 仓库所在文件夹路径

        查看是否正常启动:

 svn co svn://服务器ip地址/仓库名称

        注:如果输入内容有误,则会显示配置无效

          此时修改svn配置后需要关闭svn进程,再次启动svn

pkill -9 svn #关闭svn进程

         出现输入用户名、密码代表认证成功可以连接了(此处无需登录用户)

四、远程登录 

         1.右键,点击“SVN 检出”

        2.输入svn://服务器IP地址/仓库名称         

        3.输入用户名、密码

        4. 完成!

        5.尝试传输文件 

 

         可以看到文件上传后有绿色小标,说明上传成功(如果没有绿标可能注册表有问题)

注:如果远程连接不了,尝试关闭防火墙 service iptables stop

  • 25
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值