SVN远程服务器端配置以及本地客户端连接最简易教程

  • 服务器端
    • 服务器端下载
    • 创建svn根目录
    • 创建一个空的版本库
    • 配置版本库
  • 客户端
  • 附注:
    • svnserve地址被占用的问题

服务器端

服务器端下载

yum install subversion

创建svn根目录

mkdir /svnroot

创建一个空的版本库

svnadmin create /svnroot/repo

配置版本库

cd /svnroot/repo/conf

该目录下有3个配置文件,分别是svnserve.conf,passwd和authz。

vim svnserve.conf

把anon-access, auth-access, password-db和authz-db两行代码取消注释

vim passwd

在[users]下添加用户信息,格式如下:

username = password

用户名代替username,密码代替password用于连接时的authorization。

vim authz

在[groups]下添加用户组,例如:

pm = user1, user2
dev = user3, user4

然后在[/]根目录下配置各用户组权限

[/]
@pm = rw
@dev = r

还可以配置各个子repo的权限,通过在[/repo]下配置。
最终要运行服务端,使用以下命令:

svnserve -d -r /svnroot

可以让svn服务自启动,通过:

vim /etc/rc.local

在上面文件中增加svnserve命令。
至此,服务端配置完成。

客户端

首先到官网下载tortoiseSVN,一直下一步直至安装完成。
然后创建一个新的文件夹,进入文件夹鼠标右键SVNCheckout,设置URL of Repository为如下格式:

svn://[公网ip地址]/ [版本库]

如此即可将版本库下载到本地。

附注:

svnserve地址被占用的问题

ps-aux查看所有进程,通过kill -9 进程号来停止svnserve进程。

删除一个版本库repo的命令:

rm -rvf /svnroot/repo

SVN远程服务器端配置以及本地客户端连接最简易教程相关推荐

  1. Redis:本地客户端连接远程服务器方法

    Redis:本地客户端连接远程服务器方法 找到本地redis-cli.exe存放位置,打开命令行 输入下面命令 ./redis-cli -h 127.0.0.1 -p 6379 其中127.0.0.1 ...

  2. 5G加速下的云办公时代来临?阿里云新品服务器 - 无影云桌面的服务开通与体验,本地客户端连接阿里云无影云桌面演示

    阿里云服务器 - 无影云桌面的服务开通与体验 第一章:服务开通 ① 服务器购买 ② 服务器网络开通 ③ 创建并关联用户 第二章:无影云桌面体验 ① 下载并安装客户端 ② 本地客户端连接无影云服务器 ③ ...

  3. 阿里云如何通过本地客户端连接Windows实例

    本文介绍如何通过本地客户端连接Windows实例. 前提条件 在远程连接Windows实例之前,请确保已完成以下操作: 实例状态必须为运行中.如果实例不在运行中,必须启动实例.具体步骤,请参见启动实例 ...

  4. unity网络实战开发(丛林战争)-前期知识准备(006-修改服务器端开启异步处理客户端连接请求)

    使用工具:VS2015 使用语言:c# 作者:Gemini_xujian 参考:siki老师-<丛林战争>视频教程 继上一篇文章内容,这节课讲解一下修改服务器开启一步处理客户端连接请求. ...

  5. SVN服务端的搭建及客户端连接(云上搭建服务端)

    SVN服务端: 环境:linux下搭建 1,安装软件(系统自带) SVN 的一些概念 repository(源代码库):源代码统一存放的地方 Checkout(提取):当您手上没有源代码时,您需要从r ...

  6. SVN linux 服务器端配置

    一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository ...

  7. 本地客户端连接阿里云Redis服务器

    首先配置redis.conf 到redis根目录 vim redis.conf 必须设置密码(反正不设置密码搞了半天连接关闭) 当前redis有没有设置密码: 127.0.0.1:6379> c ...

  8. 通过本地客户端连接GoogleCloud的Linux虚拟机

    本次使用的连接工具是Tera Term. 总的步骤为 {1:生成SSH密钥,包括公钥和私钥.2:上传公钥到Google.3:在本地利用私钥认证登录.} 1.1 打开Tera Term 1.2 选择 & ...

  9. 请连接虚拟服务器来配置,datastage8.7客户端连接虚拟服务器 无法连接显示 (用户名和/或密码不正确。如果使用了凭证映射,请检查凭证映射用户名和密码是否配置正确。 (80011))...

    无法连接至 Information Server 引擎:INFOSRVR,项目:dstage1. (用户名和/或密码不正确.如果使用了凭证映射,请检查凭证映射用户名和密码是否配置正确. (80011) ...

最新文章

  1. 2019年大数据发展将走向何方
  2. python内置函数sorted(x)的作用是_Python内置filter与sorted函数
  3. Docker镜像仓库清理的探索之路
  4. C# 基础知识-02----强数据类型
  5. netty系列之:自动重连
  6. Spring面向方面的编程
  7. [Ext JS4系列]Ext JS4 入门
  8. 快速排序算法的优化思路总结
  9. 【转】Prewitt 算子
  10. 联想集团董事长杨元庆先生在与微软签约仪式上的发言稿全文
  11. jdbc:mysql:replication_使用Mysql的Replication功能实现数据库同步
  12. Tensorflow实现CNN
  13. 树莓派(Raspberry Pi) 命令行下如何配置wifi(wlan)
  14. VOC2007 2012数据集有多少张图片
  15. Android源码阅读记录
  16. SSL-ZYC 逃离洞穴
  17. 【栈】问题 B: Problem E
  18. Nagios配置说明
  19. html5 plus 支付,h5+ app 第三方支付调用步骤
  20. BPM软件_财务报销流程管理解决方案_K2工作流引擎

热门文章

  1. RNN、LSTM、Seq2Seq
  2. 第四章 博弈树game tree
  3. 二分类最优阈值确定_分类问题的评估指标一览
  4. VS Code打开vue文件出现很多黄色波浪线的解决办法(ESlint插件引起)
  5. 爬知网验证码图片踩坑记录
  6. 【毕业设计】 python小游戏毕设 - 塔防小游戏设计与实现
  7. 芯片内部存储器介绍(转载)
  8. 阿马的PAT冒险记(一)
  9. 论倚天屠龙记中继承人问题
  10. C语言strlen函数详细讲解