linux 安装svn客户端

这是我的第一篇博客,本人也是刚开始学习linux,如果有不对的地方,希望各位大神纠正指点。谢谢~~

一、svn的安装

       

1.第一步是查看系统下有没有安装过老版本的svn。命令如下:

     rpm -qa subversion

   如果没安装过则什么都不显示

   

2.下载并安装svn。命令如下:

    yum remove subversion

   

   然后会有一个让你选择的地方,如图所示:

   

   这里[y/d/N]指的是:y下载并安装,d只下载不安装,n不安装,这里选择y

4.这时我们再次运行rpm -qa subversion,就会发现svn已经下载并安装好了。

   

5.创建svn版本库,命令如下:

   svnadmin create /liyang/svn/project

   

   可以看见project目录下面生成了很多文件夹,进入版本库中的配置目录conf,此目录有三个文件:用户名口令文件、权限配置文件、svn服务综合配置文件

6.修改svnserve.conf文件,这时候我们要进入编辑模式,命令如下:

   vi svnserve.conf 

   按 i 启用编辑(就是我们可以对配置文件输入啦,不然是输入不了的)

   

   找到下面这些地方

   

   删除前面的#好,注意英文要左对齐,不要留空格。改成如下图所示这个样子:

   


修改svnserve.conf文件

vi svnserve.conf

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

   修改好之后按  ESC,然后输入 :wq回车(意思是保存并退出,一定要有冒号~~)

7.修改authz文件,命令如下:

      vi authz

   修改完成后如图所示,依旧保存并退出。

   

设置权限

vi authz

在末尾添加如下代码:

[/]

dan=rw

w=r

意思是版本库的根目录dan对其有读写权限,w只有读权限。

8.修改passwd文件,命令如下:

     vi passwd   密码随意设置(别忘了就好)

   

设置帐号密码

vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

   

svn的配置就到此为止了,接下来可以启动svn服务试试啦~

9.启动svn,命令如下:

   svnserve -d -r /liyang/svn/project/  (这里的目录换成你自己的)

   然后查看一下svn的进程,命令  ps -ef|grep svnserve ,如图所示:

   

   svn启动成功啦~~

10.尝试连接svn,命令如下:

    svn co svn://xx.xx.xxx.xx/project  (这里写你的远程ip地址)

    

    这样就说明可以连接,接下来在本地测试一下

    

   点击OK

    

   提示输入用户名密码,把你刚才在svn配置文件里设置的用户名密码输入进去,点击OK


   

二、SVN端口配置以及阿里云安全组3690端口配置

    我们知道svn的默认端口号是3690,如果不配置3690端口的话,那么在svn co scn://xx.xx.xxx.xxx/project 的时候,会连接超时

    在阿里云的管理控制台,左侧有一个选项安全组,点击进去有一个配置规则,

     

     

    如图所示,配置一下安全组规则:

点击确定,OK

三、防火墙3690端口配置

参考这篇文章即可
https://www.cnblogs.com/chenqianpeng/archive/2012/03/06/2381403.html
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: 安装 SVN 客户端的方法有很多,具体步骤如下: 1. 使用包管理器安装:在 Linux 终端中运行命令 "sudo apt-get install subversion"(Ubuntu)或 "sudo yum install subversion"(CentOS) 2. 从源代码编译安装: - 下载源代码 - 解压源代码 - 进入解压目录,运行命令 "./configure" - 运行命令 "make" - 运行命令 "sudo make install" 安装后,您可以通过运行命令 "svn --version" 来检查 SVN 客户端是否安装成功。 ### 回答2: Subversion(也称为SVN)是一种开源代码版本控制系统,用于管理项目中的代码。 SVN客户端是您可以在Linux安装的一个文件,该文件允许您连接到您的Subversion存储库并管理其中的代码。 以下是在Linux安装SVN客户端的步骤: 1. 打开终端并登录到Linux系统的管理员帐户。 2. 使用以下命令更新您的系统软件包列表: sudo apt-get update 3. 安装Subversion客户端软件包。运行以下命令: sudo apt-get install subversion 4. 安装Subversion客户端后,可以使用以下命令检查该软件包的版本: svn --version 如果该软件包被正确安装,您将看到Subversion客户端版本号。 5. 签出您的代码库。首先,创建一个目录来保存您的代码。然后,使用以下命令将代码签出到该目录中: svn co [repository URL] [directory] 例如,如果您的存储库URL是 https://example.com/svn/myproject ,并且您想将代码签出到您的home / username目录中,您可以运行以下命令: svn co https://example.com/svn/myproject / home / usernam / myproject 6. 现在,您可以使用Subversion客户端管理您的代码库。例如,如果您要更新代码,可以运行以下命令: svn update 或者,如果您要添加新文件,则可以运行以下命令: svn add [filename] 这些是在Linux安装SVN客户端的一些基本步骤。当然,还有许多其他的SVN命令可以使用,您可以继续了解和探查,以获得更多的管理项目和代码库的能力。 ### 回答3: 【Linux 安装 SVN 客户端】 在 Linux 系统中安装 SVN 客户端十分简单,只需几个步骤即可完成。 1. 安装 SVN 客户端 首先,我们需要在 Linux 系统上安装 SVN 客户端,可以通过如下命令进行安装: $ sudo apt-get install subversion 在安装时,系统可能会要求输入管理员密码,根据提示进行即可。 2. 配置 SVN 服务器 在使用 SVN 客户端前,我们需要先配置 SVN 服务器。 如果你已经有了 SVN 服务器,那么可以直接访问服务器,并进行版本管理工作。 如果还没有 SVN 服务器,那么可以先创建一个本地 SVN 服务器来进行测试和学习。可以通过如下命令来创建一个本地 SVN 服务器: $ mkdir svn-repo/ $ svnadmin create svn-repo/ 这里我们创建了一个名为 “svn-repo” 的 SVN 仓库,它位于当前目录下。可以通过编辑 SVN 仓库的配置文件来进行更多的设置。 3. 使用 SVN 客户端 安装SVN 客户端和配置好 SVN 服务器后,我们就可以开始在 Linux 系统中使用 SVN 客户端进行版本管理了。 SVN 客户端提供了一系列的命令,以便我们进行版本管理工作。下面是几个常用命令的示例: $ svn checkout svn://localhost/svn-repo # 检出 SVN 仓库 $ svn add file.txt # 添加文件到版本库 $ svn commit -m "add file.txt" # 提交修改 $ svn update # 更新本地代码库 上述命令中,svn checkout 命令用于从 SVN 服务器上检出代码库,svn add 和 svn commit 命令用于添加文件和提交代码,svn update 命令用于更新本地代码库。 总之,Linux 系统上安装 SVN 客户端是非常简单的,只需要几步即可完成。通过使用 SVN 客户端,我们可以轻松进行版本管理和代码维护工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值