第一次用腾讯云,就要布置SVN服务器,查了很多资料,感谢孜孜不倦分享的极客们,虽然有了很多教程,但是我仍然走了不少弯路,所以特此总结一下,希望对下一个有需求的人有帮助。

1.首先声明一下,我用的腾讯云服务器是CentOS,用putty登录的服务器,命令行操作。刚刚登陆的界面是这样的

2.接着,我需要验证一下自己的服务器是否已经拥有SVN服务器,输入命令:svn --version,如图

说明我的已经装好了。

3.没有装好的呢,要用这个命令:yum install subversion.等待下载完成会有提示的。

4.安装好服务器,只是说明有这个功能,但还没能用,需要创建版本库。版本库的位置可以自拟,我的位置是/opt/svn/.注意:在这之前是没有这个目录的,我在linux下建立了这个目录:mkdir /opt/svn。

5.创建版本库到这个位置,输入命令:svnadmin create /opt/svn/repositories。你的版本库名字可以自己取,我的叫做repositories.

这样,SVN服务器就在/opt/svn/下建立了respositories这个版本库。

6.建立版本库了以后,理论上是直接就能用了的,但是为了安全,我们需要为访问SVN服务器的人设置权限。如果不想设置,直接就可以使用了,利用TortoiseSVN客户端访问URL:svn://yourip:port。注意,yourip用你自己服务器的外网ip代替,port是你的端口号,默认是3690,可以自己设置,在linux服务器上输入命令:svn -d -r 你的SVN服务器目录 --listen-port 你的端口。如svn -d -r /opt/svn/repositories --listen-port 7000.

7.需要设置权限的继续往下看~

新设的respositories目录下有好几个文件夹,进入conf文件夹。

(1)首先修改svnserve.conf,输入命令:vim svnserve.conf(不熟悉linux的学一下vim的使用)。找到以下截图白颜色里的内容,把前头的注释#去掉。需要稍作改动的是最后的:realm=你的版本库名字,如realm=respositories.

(2)接着修改passwd文件,输入命令:vim passwd.

里头的语法是:【用户名】 = 【密码】

所以在【users】下根据语法写入你所需要的用户名和密码即可 。比如root = 12345.

(3)最后是修改authz文件,输入命令:vim authz。

注意【groups】下是多用户才用的,里头蓝色字样有示例,我的是单用户,所以没有设置用户组,但是依然在【groups】下,我在最后下了这么一段话:

[/]

root = rw

*=r

[/]代表全服务器目录下都能用SVN,root是具有权限的用户名,rw表示拥有这个权限的人可以read,也可以write。*=r,代表其余的人只能读(read).

8.退出,保存好文件,那么配置就算成功啦。然后可以在linux下测试看是否配置成功。

输入命令:svn checkout svn://yourip:port/

然后按照提示输入账号密码就好啦。

腾讯云布置SVN服务器相关推荐

  1. 腾讯云搭svn服务器,腾讯云使用笔记二: 安装svn服务器及web同步

    A01:安装subversion sudo apt-get install subversion A02:创建仓库 很多目录可以放subversion文件仓库,最常见的是/usr/local/svn和 ...

  2. 腾讯云轻量服务器性能评测:配置 8核 16G 18M 带宽

    腾讯云轻量应用服务器8核 16G 18M配置,8M公网带宽下载速度峰值可达2304KB/秒,折合2.25M/s,系统盘为270GB SSD盘,3500GB月流量,折合每天116GB流量.分享腾讯云轻量 ...

  3. 腾讯云轻量服务器蜂驰版测评及横向对比

    前言 腾讯云的轻量服务器之前一直很火爆,但是有可能是之前促销的服务器太多了,部分热门地区的服务器可能因为母鸡的负载增加性能相较于刚推出的时候有了一定量的下滑.部分站长或者对于性能要求较高的朋友就会有些 ...

  4. 腾讯云搭建vsftpd服务器

    腾讯云搭建vsftpd服务器 1. 背景 为了方便一些外部公司的数据回流,在内网搭建ftp服务器存在一些安全隐患,所以我们选择在腾讯云上搭建服务器,同时采用一些安全策略来提高服务的安全性.下面将对整个 ...

  5. 阿里云搭建svn服务器

    阿里云搭建svn服务器 前言:SVN是Subversion的简称,是一个开放源代码的版本控制系统,也就是一个用来管理你的项目代码,用来进行版本控制的神器. 1.登陆你的云服务器 安装svn yum - ...

  6. 百度云与阿里云、腾讯云相比香港服务器对比 - 桃源侠

    百度云与阿里云.腾讯云相比香港服务器对比 1.百度云香港服务器体验一般吧,也不便宜关键. 2.阿里的轻量不如其正常类型的服务器,轻量网速一般. 3.腾讯云的算中规中举,算是. 桃源侠建议:阿里的正常类 ...

  7. 腾讯云轻量服务器在线安装MySQL

    腾讯云轻量服务器在线安装MySQL 一.安装环境 1.服务器提供商 ​ 腾讯云 2.操作系统 ​ Ubuntu Server 20.04 LTS 64bit 二.在线安装MySQL 1.切换到root ...

  8. 性能测评:腾讯云轻量服务器4核8G12M带宽流量CPU主频型号

    腾讯云轻量4核8G12M应用服务器带宽,12M公网带宽下载速度峰值可达1536KB/秒,折合1.5M/s,每月2000GB月流量,折合每天66GB,系统盘为180GB SSD盘,地域节点可选上海.广州 ...

  9. 使用腾讯云轻量服务器搭建CS GO社区服(基于Centos)

    使用腾讯云轻量服务器搭建CS GO社区服(基于Centos) 随着腾讯云轻量服务器的火爆,越来越多轻量服务器的玩法也被各位大佬们开发了出来. ,本次教程是使用腾讯云轻量服务器搭建CS GO 社区服. ...

最新文章

  1. Workbench Could not connect the SSH Tunnel Authentication error
  2. 在html中引用css样式表,怎么引用css样式?
  3. 推荐文章:《同济大学软件学院万院长谈择业》
  4. Web文件上传方法总结大全
  5. 卧槽?用 Python 还能玩 Git?
  6. 前标识(NT AUTHORITY\NETWORK SERVICE)没有对 (转)
  7. 学生签到系统c代码_C语言实现简单学生学籍管理系统
  8. 行,Python终于跌神坛了!程序员:活该!你敢来评论吗...
  9. 快速向服务器传文件格式,客户端如何向服务器传文件格式
  10. java session 生命周期_Java中httpsession生命周期
  11. 《嵌入式C编程:PIC单片机和C编程技术与应用》一第1章C语言概述和程序结构1.1 C源代码...
  12. linux环境 jenkins +allure生成测试报告
  13. 行业巨头争相布局物联网
  14. 移植gettimeofday
  15. 积累的历年博客终于发完了
  16. H3C S5720交换机系统文件丢失一直重启的解决办法
  17. apr dbd mysql.so_mod_dbd
  18. php array assoc,PHP array_uintersect_assoc() 函数
  19. 更改tomcat端口8080为80的时候,有系统端口占用的问题
  20. mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题

热门文章

  1. 邮箱格式怎么写地址,个人企业电子邮箱怎么注册申请,电子邮箱格式是什么?
  2. 520~我得到了人生中第一块树莓派~配置一下吧
  3. 服务器连交换机配置lacp协议,华为S5700系列交换机配置链路聚合LACP报错。
  4. MySQL关联删除多张表的sql语句
  5. npm配置安装淘宝镜像(全)
  6. java函数练习题_Java 函数 编程练习题
  7. 如何向天龙八部模型查看器添加资源
  8. app测试系列-超详细的app测试攻略,一文带你学会移动端测试
  9. 超满意的购车之旅——零跑T03
  10. 博科(Brocade)存储交换机日常运维手册