centos(linux)配置svn及客户端TortoiseSVN的使用

1、安装

yum install subversion

在这里插入图片描述

2、配置仓库

我们在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹

cd /home
mkdir svn
svnadmin create /home/svn

在这里插入图片描述

3、修改配置文件

我们这里特别关注一下conf文件夹,这个是存放配置文件的

cd svn/conf

在这里插入图片描述
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件

4、修改passwd

vi passwd 

在这里插入图片描述
admin:用户名 123456:密码

5、修改svnserve.conf,打开下面3个注释

vi svnserve.conf

在这里插入图片描述
Centos7环境要注意开放端口号:
firewall-cmd --permanent --add-service=telnet
firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload

6、启动和停止(这里启动就可以了)

svnserve -d -r /home/svn **启动**
查看服务有没有启动: ps -ef | grep svn
killall svnserve 停止
先查出svn的进程(ps -ef | grep svn)然后杀死进程也行:kill -9 10383
卸载:yum remove subversion
验证:svn --version

在这里插入图片描述

7、TortoiseSVN 使用教程

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。
TortoiseSVN 安装
下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。
在这里插入图片描述
运行下载的 TortoiseSVN 安装程序
在这里插入图片描述
成功安装后,我们右键又可以看到两个带SVN的选项。

8、客户端访问

找到TortoiseSVN Repository Browser,输入svn://192.168.1.91,即可访问svn服务器,其中192.168.1.91为linux服务器ip;
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

测试应掌握技巧

先安装客户端,客户端放共享文件夹了。
然后打开:
在这里插入图片描述
输入仓库地址:svn://192.168.1.91
在这里插入图片描述

连接仓库:

右键》svn checkout,输入仓库地址和导出地址
在这里插入图片描述
确认后,按下 OK 按钮,您应该可以看到如下的信息窗口。
在这里插入图片描述
成功标记:
在这里插入图片描述

上传文件或文件夹:

选中文件夹:右键–>TortoiseSVN–>add commit
在这里插入图片描述
按确认后,
在这里插入图片描述
这个 Add(增加)的动作并未真正的将档案放到 Repository 中。仅仅是告知 SVN 准备要在 Repository 中放入这些档案。
在这里插入图片描述
成功上传,文件下方显示的是绿色的勾。想要真正上传,我们还需要选中然后右键–>SVN commit
在这里插入图片描述
在这里插入图片描述
点击ok就行。
注意:我们在第一次上传时需要输入账号密码:账号是admin,密码是123456,是我们之前在password配置文件中设置的。

是否成功:

在这里插入图片描述
在这里插入图片描述

更新:

在公司,由于SVN都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与 Repository 中的档案是同步的。建议您在编辑前都先进行更新的动作。
在想要更新的档案或目录上面按下鼠标右键。并且选择 SVN Update。
这讲的是服务的更新到客户端,如果是客户端的被修改了,想要更新到服务的就需要右键–>SVN commit重新上传覆盖。

下载:

不管是开发还是测试,我们都需要通过SVN下载文件,下面我已经在服务的上传了一个新的文件夹:
在这里插入图片描述
我们可以在runoob01上直接更新也可以,

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答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 客户端,我们可以轻松进行版本管理和代码维护工作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值