linux非yum安装svn,linux安装svn(yum安装)

本文详细介绍了如何在CentOS6.9系统中通过yum安装Subversion,包括卸载旧版本、创建代码库、配置权限、编辑配置文件、设置防火墙端口,以及启动和使用svn服务的过程。此外,还提到了如何导入项目并使用Eclipse进行检出。
摘要由CSDN通过智能技术生成

我的系统环境是CentOS 6.9 64

安装的方式是 yum intall

先检查已安装版本

rpm -qa subverion

如果有请先卸载(我也不知道为什么要卸载)

yum remove subversion

卸载完了之后 就开始yum安装了

yum install subversion

然后它貌似会说是否安装 有的话就是输入y

安装完了之后查看版本信息

svnserve --version

接下来就需要创建svn的代码库了,除了放代码 也可以放其它的东西比如需求文档啊什么的

mkidr -p /opt/svn/repo

这个-p是为了递归创建 不然的话只能一个一个的创建文件夹

然后把这个文件设为svn的库

svnadmin create /opt/svn/repo

注意这个库里面会包含conf, db,format,hooks, locks, README.txt等文件

但是以后我们提交代码提到这个库里面之后,在linux会找不到对应的文件,因为svn的存储机制和本地的存储是不一样的具体点我也不清楚,反正你是看不到的

然后我们进入conf这个文件夹 里面有三个文件

passwd  (配置用户名的密码) authz (权限控制就是读写权限什么的)

svnserve.conf(配置仓库的地址以及到哪儿去拿账号密码 然后去拿这个用户的权限)

vi passwd

然后摁 i

就可以编辑了

# harry = harryssecret

# sally = sallyssecret

zhangsan = 123

用户名 = 密码

编辑完了之后要退出编辑 摁Esc 接着出来之后要保存 同时摁住  shift和: 然后输入w 就可以保存了 保存完了 要退出 同时摁住shift和: 然后输入q

这个就编辑保存完了

左边顶格写

接着给用户配权限

vi  + authz

如果直接用vi的话里面的权限信息看不到 编辑也会有问题 就用 vi + 这样可以追加

#设置[/]代表根目录下所有的资源

[/]

zhangsan = rw

rw意思是zhagnsan可以对版本库里面所有的目录有读写权限 r就只有读的权限

记住左边顶格写

接着配置服务

[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access=none

#使授权用户有写权限

auth-access=write

#密码数据库的路径

password-db=passwd

#访问控制文件

authz-db=authz

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

realm=/opt/svn/repo

最后这个需要和你的版本库一样 不然后面svn检出项目的时候老报内部错误

记住左边顶格写

这个几个配置已经完了

完了之后需要配置防火墙的端口 这样svn才可以访问

[[email protected]_0_15_centos conf]# vi /etc/sysconfig/iptables

添加以下内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

保存后重启防火墙

[[email protected]_0_15_centos conf]# service iptables restart

接着就可以启动svn了

[[email protected]_0_15_centost password]# killall svnserve //停止 svn服务

[[email protected]_0_15_centost password]# svnserve -d -r /opt/svn/repo // 启动svn服务

最后我们直接往版本库里面放入你的项目

直接输入命令

svn import /usr/local/tomcat file:///opt/svn/repo -m "导入文件"

其中/usr/local/tomca里面存放的你的项目 后面就是你的版本库的地址

最后我们只需要在eclipse里面输入你的svn的地址 然后输入账号密码 就可以检出你的项目啦

原文:https://www.cnblogs.com/oushiyang/p/9110020.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值