Sunday, June 1st, 2008

svn可支持file:///、http://、https://、svn://、svn+ssh://等多种模式访问,其中file:///模式无须任何配置,http://和https://模式需要通过配置Subversion的Apache服务器的WebDAV协议实现。下面我们配置基于svn://模式的svn服务器。

1. 安装svn相关的软件
一般linux发行版都自带,如果没有,可去官方下载安装。

2. 创建资源库
svnadmin create /home/svnroot/repos

3. 运行svn服务
svnserve -d -r /home/svnroot/repos

4. 授权
编辑 /home/svnroot/repos/conf/svnserve.conf,去掉如下两行开头的#符号,以便禁止匿名用户的读写
anon-access = none
auth-access = write
password-db = passwd

5. 添加svn用户
编辑conf/passwd文件,可以明文形式添加密码:
yourName = yourPasswd

6. 导入仓库
为了便于以后维护,建议每个项目使用三个顶级目录(branches、tags和trunk):
mkdir /tmp/myproject/{branches,tags,trunk} -p

可以在本地通过file:///方式导入至仓库里:
svn import /tmp/myproject file:///home/svnroot/repos/myproject -m “initial import”

7. 检出项目
svn svn://192.168.1.118/myproject/trunk myproject
需要输入用户名密码

至此,完成了svn服务的基本配置。

搭建svn://模式的svn服务器相关推荐

  1. 【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  2. svn提交文件到服务器,svn提交到远程服务器

    svn提交到远程服务器 内容精选 换一换 Eclipse安装Git插件EGit后,可以完全对接代码托管,可以将本地Git仓库代码完整提交到远程Git仓库中.只支持Ecplise 4.4以上版本(在Ec ...

  3. ※版本管理※=☆SVN工具=※解决地域麻烦※№→搭建自己的网络SVN (SourceForge 免费) [转]...

    源文 http://blog.csdn.net/xiaoting451292510/article/details/8562570 分类: 版本管理 2013-02-01 14:44 26057人阅读 ...

  4. [原创]在windows下搭建基于apache的SVN环境

    [原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...

  5. svn 服务器端怎么增加用户,svn+ssh方式svn服务器和客户端的配置[转载]

    本文摘自:http://hi.baidu.com/farmerluo/item/e7d9d72d098afc0a42634abb 我们最近一个项目用的那几台服务器都是客户给的,但是管理非常严格,只给我 ...

  6. Hbuilder内更改SVN地址(svn服务器IP变更)

    2019独角兽企业重金招聘Python工程师标准>>> 1.点击视图--显示视图--SVN(如果没有SVN选项则选其他). 2.选择SVN--SVN资源库,然后右侧会出现SVN的视图 ...

  7. svn迁移(linux服务器,从旧服务器迁移到新服务器)

    1.在旧服务器中,使用命令svn --version查看svn版本,例如 2.根据第一步得到的svn版本来安装(根据自己的版本号,自行百度),我这边是直接执行yum安装,刚好是相同版本 yum -y ...

  8. 【SVN】新旧服务器更替,完成svn服务器迁移

    目录 描述 操作步骤 1.将快到期的服务器镜像进行导出,在新的服务器上进入镜像导入,等待完成即可: 2.由于是镜像复制,因此原本的svn配置一致,只需要修改分支绑定的服务器域名即可,如下所示: 查看迁 ...

  9. linux svn 提交 慢,关于通过linux Samba共享开发模式,svn提交慢等问题

    因通过Samba共享+Svn 方式开发模式,有  svn提交,检出等很慢. 从  Linux(Samba 共享)   ----- win  client +svn 改为Linux  clinet   ...

最新文章

  1. 【单调栈 前缀和 异或】7.21序列求和
  2. 【知识图谱】知识抽取与挖掘(Ⅱ)
  3. iBATIS.NET 学习笔记(五)
  4. 编程开发涉及的非原生英文名词的读法
  5. CentOS忘记普通用户密码解决办法
  6. php json 压缩传输,php json数据使用gzip压缩输出
  7. 不可重复读和幻读的区别_图解脏写、脏读、不可重复读、幻读
  8. matlab mex gcc 支持c99
  9. BZOJ2194: 快速傅立叶之二 (FFT)
  10. 没有什么能难倒程序员,教你如何下载付费歌曲
  11. 湖北省金税盘服务器链接网站,湖北省网上税务局入口:https://wsswj.hb-n-tax.gov.cn...
  12. 想在体制内吃得开,不要有这5种表现,不受领导待见,越混越糟糕
  13. 中睿天下入选《2022年中国网络安全市场全景图》
  14. 路由器常用功能有哪些 路由器功能介绍【详解】
  15. golang 数组组合成最小的整数_整数数组拼成一个最小或最大的数
  16. Uniapp离线打包使用高德地图教程及常见问题
  17. 解决Win10中MSCOMM32.ocx没注册问题
  18. ibm服务器维护重点,IBM服务器存储维护基础知识.pptx
  19. 【Python】Python转化dbf文件为Excel,获取Excel最大行列数
  20. SPSS分析实例操作

热门文章

  1. java npv,NPV,NPVR,PI和IRR存在数量关系。()
  2. pb 调用虹软_记C# 调用虹软人脸识别 那些坑
  3. 小白学流程引擎-FLowable(五) — BPMN2.0模型规范
  4. K_A08_009 基于 STM32等单片机驱动TB6612模块按键控制直流电机正反转加减速启停
  5. IF-ELSE语句的高级用法(简便写法)----前端工作问题整理
  6. teradata数据库分析函数_TeraData常用语法,
  7. DDL、DML、DCL区别
  8. Delphi 通用程序全屏设计
  9. 【源码】声明32位和64位Access、Excel等VBA兼容的API函数的方法
  10. linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】