腾讯云创建SVN支持多人协同办公

本文参考自:

如何在腾讯云轻量级服务器搭建svn_我的天才女友的博客-CSDN博客_腾讯云 svn

搭建SVN服务器-腾讯云 - 夜页子 - 博客园


一、配置要求

选择腾讯云CentOS的镜像进行安装

二、SVN服务端

1.SVN服务端的安装

yum install subversion

接下来输入y按回车继续下载

2.查看SVN版本号检测是否安装成功

svn --version

3.然后记得开放服务器的防火墙端口

 SVN默认是开的3690端口,因此我这里设置的开发3690端口。

4.接下来创建自己的项目

1)先创建放置项目的文件夹

mkdir /usr/local/svn

2)创建项目,在这我将项目取名为firstTest

svnadmin create /usr/local/svn/firstTest

3)打开项目的配置文件夹conf,ls后里面会有三个文件authz、passwd、svnserve.conf

 cd /usr/local/svn/firstTest/conf

4)修改authz

在authz最尾巴加上

[/]  
admin = rw
xiaoming = r
* = r

注意【groups】下是多用户, 单用户没有设置用户组,但是依然在【groups】下.
[/]代表全服务器目录下都能用SVN,admin是passwd设置的用户名,rw表示拥有这个权限的人可以读写。* = r,代表其余的人只能读(read).

5)修改passwd

末尾添加用户, 语法是:【用户名】 = 【密码】

admin = admin123
xiaoming = 123

这里我设置用户名为admin,密码为admin123

6)修改svnserve.conf

将整个脚本修改成

[general]
# read 改为 none
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
# 改为你的版本库名
realm = firstTest

 5.启动SVN服务

svnserve -d -r /usr/local/svn

6.检查启动情况

 netstat -apn | grep 3690

三、SVN客户端

即自己的电脑上。

1.下载TortoiseSVN,链接如下

TortoiseSVN download | SourceForge.net

2.下载后点击安装,一路next、finish即可

3.使用SVN客户端

1)在打算放置项目文件夹下右键-->SVNCheckout

2)然后输入

svn://自己的服务器ip:3690/firstTest

3)然后输入账号密码,之前设置的账号名admin ,密码 admin123

4)平常要使用的时候update以下即可

四、关于其他SVN具体的使用

1.主要会包含分支合并、版本控制、冲突合并等等。

参考:【SVN】SVN版本回退与常用命令总结_伐尘的博客-CSDN博客_svn回退版本命令

SVN中的回退操作_白嫖leader的博客-CSDN博客_svn版本回退

SVN使用教程总结 - 哩个啷个波 - 博客园

2.ignore操作

ignore操作可以忽略一些不必要更新上传的文件

可参考:SVN 忽略不需要提交的文件_悟OO道的博客-CSDN博客_svn忽略提交文件

svn ignore忽略文件_来杯java的博客-CSDN博客_svn ignore

有可能会ignore失败,这时候可参考:

svn 忽略文件不管用_weixin_34167043的博客-CSDN博客

3.其他关于需要在unity中配置的操作

使用SVN对Unity进行版本控制(Unity 3.5 and SVN, now easy and free for all!)_阿高的博客-CSDN博客

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要在腾讯云服务器上搭建 SVN(Subversion),您可以按照以下步骤进行操作: 1. 登录腾讯云控制台,进入云服务器实例列表页面。 2. 选择您想要搭建 SVN 的实例,点击右侧的“登录”按钮,通过 SSH 连接到服务器。 3. 在服务器上安装 SVN 服务,可以使用以下命令: ``` sudo apt update sudo apt install subversion ``` 4. 创建一个 SVN 仓库,可以使用以下命令: ``` sudo svnadmin create /path/to/repository ``` 将 `/path/to/repository` 替换为您想要存储仓库的实际路径。 5. 配置 SVN 仓库的访问权限,可以使用以下命令: ``` sudo chown -R www-data:www-data /path/to/repository sudo chmod -R 775 /path/to/repository ``` 这将将仓库的所有权和权限分配给 `www-data` 用户和组,并确保需要的权限设置。 6. 配置 Apache Web 服务器来提供 SVN 服务,可以使用以下命令安装 Apache: ``` sudo apt install apache2 ``` 7. 启用 Apache 的 `dav` 和 `dav_svn` 模块,可以使用以下命令: ``` sudo a2enmod dav sudo a2enmod dav_svn ``` 8. 编辑 Apache 的配置文件,在配置文件中添加以下内容: ``` <Location /svn> DAV svn SVNPath /path/to/repository </Location> ``` 将 `/svn` 替换为您想要访问 SVN 仓库的 URL 路径,将 `/path/to/repository` 替换为实际的仓库路径。 9. 重启 Apache 服务器,可以使用以下命令: ``` sudo systemctl restart apache2 ``` 10. 现在,您可以通过浏览器或 SVN 客户端访问 SVN 仓库了。在浏览器中访问 `http://your_server_ip/svn`,将 `your_server_ip` 替换为服务器的实际 IP 地址。 希望这能帮到您!如有任何问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值