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

SVN的安装和使用

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

检测是否安装SVN

svnserve --version

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

卸载SVN

yum remove subversion

卸载SVN

通过yum命令安装SVN

yum install subversion

查看是安装成功

linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第1张图片

创建SVN仓库

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

linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第2张图片
conf目录存放的SVN的配置信息
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第3张图片

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

配置仓库

配置匿名用户可读、授权用户可写权限
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第4张图片
配置密码文件路径
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第5张图片
配置账号权限文件路径
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第6张图片
配置仓库目录
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第7张图片
配置账号权限
r代表读
w代表写
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第8张图片
配置账号及密码
linux SVN 安装 卸载 连接SVN 检出SVN SVN常用命令_第9张图片
开启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

linux下SVN的常用命令

你可能感兴趣的:(linux,svn)