linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令

1 篇文章 0 订阅

SVN的安装和使用

今天老板突然叫我在新的服务器中搭建一下SVN的服务器就顺便记录一下是怎么操作的,防止以后自己忘记。

检测是否安装SVN

svnserve --version

如果有安装SVN的情况下会出现SVN的的版本信息,下面这种情况就是没有安装SVN
查看SVN版本信息

卸载SVN
yum remove subversion

卸载SVN

通过yum命令安装SVN

yum install subversion

查看是安装成功

查看SVN是否安装成功

创建SVN仓库

仓库创建命令:svnadmin create 仓库目录
svnadmin create /d/svn

创建SVN仓库
conf目录存放的SVN的配置信息
查看SVN配置文件

  1. authz配置权限
  2. passwd配置密码
  3. svnserve.conf配置当前仓库,可配置当前仓库权限文件路径、密码文件路径、读写权限、仓库目录,当前环境拥有多个仓库的时候可以把所有权限文件,密码文件配置为一样,统一控制所有仓库账号权限。

配置仓库

配置匿名用户可读、授权用户可写权限
配置读写
配置密码文件路径
密码文件路径
配置账号权限文件路径
账号权限路径
配置仓库目录
仓库目录
配置账号权限
r代表读
w代表写
读写权限
配置账号及密码
账号密码
开启SVN

//开启SVN服务 后面的是SVN目录
svnserve -d -r /d/svn

连接SVN

windows下连接SVN大家都知道,一搜一大堆,接下来我主要说一下在服务器中如果连接SVN,如何检出SVN,如果更新SVN等功能
连接SVN

//连接SVN 如果单独配置了SVN地址 在IP后面更上:你的端口,比如(svn://118.200.60.63:8445/svn)
svn list SVN连接地址(svn://118.200.60.63/svn)

以下这种情况就是已经连接好了,直接检出就可以了。
连接SVN
如果是第一次连接会出现下面这种情况

//如果你的SVN配置有root账号,那你直接输入密码就好,如果没有就直接回车
Password for 'root':
//回车后会提示你输入新的账号和密码 shenzx是我的SVN账号,123123是我的SVN密码
Username:shenzx
Password for 'shenzx':123123

连接成功以后我们通过svn list命令再次测试一下看是否连接成功,如果出现上面描述的情况就代表连接成功了,直接检出就可以了

检出SVN项目

//检出地址是你自己配置的SVN仓库地址
svn checkout 检出地址(https://139.9.217.10:8443/svn)

更新SVN

//更新当前目录下的所有文件
svn up
//如果后面跟上需要更新的文件名 就只会更新指定的文件
svn up tag

切换分支
sw是switch的缩写

svn sw 检出地址

linux下SVN的常用命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值