Linux Centos 安装 SVN + 客户端连接

这个问题纠结我不少时间,之前安装不是有问题就是客户端连接不上,今天终于解决了,把整个过程记录一下:

《1》Linux Centos 安装 SVN

1.检查是否已安装
rpm -qa subversion
如果要卸载旧版本:
yum remove subversion

2.安装

yum install subversion


3.检查是否安装成功

svnserve --version
如果成功会输出版本号

4. 创建版本库目录

mkdir -p /home/svn/svnfile

5. 创建版本库

svnadmin create /home/svn/svnfile

生成以下目录

Centos6.5 SVN服务器 搭建及配置

=============设置=============

说明一下:如果对vim使用不熟悉的朋友,可以直接在WDCP的可视窗口下进行以下的修改(我本人就是vim+wdcp 同时使用的)
  1. 进入conf目录(这是该SVN版本库的配置目录)

    查看配置文件

    ls -l

    Centos6.5 SVN服务器 搭建及配置
  2. 设置密码

    vim passwd

    按ESC键,切换到命令行,输入

    :wq!

    保存并退出

    Centos6.5 SVN服务器 搭建及配置

  3. 设置权限

    vim authz

    在末尾添加

    [/]

    hebei=rw     #这个意思是:版本库的根目录,用户hebei对其具有读写权限(r为读权限w为写权限)


  4. 修改svnserver.conf

    设置

    anon-access=none #匿名用户不可访问

    auth-access=write  #认证用户可以执行写操作

    password-db=passwd  #密码文件

    authz-db=authz          #认证文件

注:svnserver.conf 里面的设置,每一行参数前面不能出现空格,否则客户端连接会提示错误


以上直接使用wdcp修改配置。如上图(每一行前面不能出现空格。。。)


配置好了之后,svn默认开放端口为<3690>,客户端可以通过这样的地址连接以上建立的目录:

svn://ip:3690/svnfile (如:svn://11.22.33.44:3690/svnfile)


《2》TortoiseSVN 安装与连接服务器

下载安装就不说了,网上一搜一大把,就是需要注意的是:TortoiseSVN默认是英文版,可以通过安装中文包显示中文菜单。

安装完成后,在电脑任意目录创建一个文件夹svn,把你的代码复制到svn,右键 -TortoiseSVN - 导入就会出现底下这个窗口.


点击确定,连接成功会提示你输入用户名、密码(就是以上第一步在服务器创建的帐号)

这样就可以把代码签入到服务器了,同样的道理,右键菜单可以检出,更新,提交代码

说完,收工!


参考文章:

http://www.blogjava.net/rockblue1988/archive/2014/11/19/420246.aspx

http://jingyan.baidu.com/article/c275f6ba24144ee33c756766.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值