文档章节

快速构建SVN服务器

s
 start0cheng
发布于 2015/02/09 23:20
字数 393
阅读 13
收藏 0

  
  1. 快速构建SVN服务器: 
  2. a、安装SVN 服务器(参见上篇文章) 
  3. b、构建SVN专用目录及SVN仓库 
  4.  
  5. 构建SVN仓库: 
  6. # svnadmin create /home/svn/project1 
  7.  
  8. # /usr/local/svn/bin/svnserve -d  
  9. # netstat -tnlp |grep 3690 
  10. tcp   0      0 0.0.0.0:3690     0.0.0.0:*       LISTEN      6974/svnserve   
  11.  
  12. 开启服务器的认证功能: 
  13. # vim /home/svn/project1/conf/svnserve.conf  
  14. [general] 
  15. anon-access = none
    auth-access = write
  16. assword-db = passwd 
  17.   
  18.  添加用户与密码: 
  19. # vim /home/svn/project1/conf/passwd  
  20. [users] 
  21. harry = harryssecret 
  22. sally = sallyssecret 
  23. cheng = redhat 
  24. admin = redhat
  25. #(注意行开始不要有多余空格) 
  26.  
  27. 现在,您可以在本地或者远程通过 svn://访问 SVN 了,您可以使用“svnserve”来运行 svnserver,语法如下: 
  28. ==>如何启动?
  29. # svnserve -d -r /home/svn 
  30. # -d -- daemon mode 
  31. # --foreground -- run in foreground (用于调试,在出错时才使用!) 
  32. # -r -- root of directory to serve 
  33. 要了解更多信息,请输入: 
  34. # svnserve --help 
  35.  
  36. 当您执行了该命令,SVN 就开始监听默认的端口(3690)。 
  37. 在SVN客户端方,您可以通过下面的命令来访问文件仓库: 
  38.  
  39. # svn co svn://192.168.10.9/home/svn/project1 project1 --username cheng 
  40.  
  41. 基于服务器的配置,它会要求输入密码。一旦通过验证,就会签出文件仓库中的代码。 
  42. 完成此项之后,你的SVN服务器,已基本可以工作了!

如果用的用的是Windows系统,可以使用TortoiseSVN这个客户端工具。

如果用的是Linux系统,则需要安装svn客户端了。默认CentOS 5.7 上默认已安装1.6.11这个版本。

 

本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/787136

本文转载自:http://myhat.blog.51cto.com/391263/787136

s
粉丝 3
博文 260
码字总数 0
作品 0
广州
私信 提问
简析Jenkins的SVN插件未更新到最新代码

在使用Jenkins做持续集成时,遇到Jenkins的SVN插件没有更新到最新的代码的情况。 例如,在代码提交之后就立即使用Jenkins更新代码,结果刚提交的代码没有被更新到,更新到的代码是旧版本的。...

donhui
2015/08/10
7.7K
4
解决jenkins打包时不能及时更新到最新代码的问题

首先要定位是否真的拉不到最新代码? 定位步骤如下: 1、在SVN上,查看show log,没有记录 2、登录Jenkins,查看构建的输出记录,Console Output, ctrl+f,若找不到最新代码,则可以确定是拉...

测试龙管家
2018/04/28
2.7K
0
jenkins和docker实现自动化构建部署

应用场景 程序员开发应用,开发后需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能...

wsc449
2017/12/06
0
0
Puppet系列之三:Puppet结合SVN实现版本的集中化备份与恢复

1 概述 通过安装部署Puppet C/S模型,实现Puppet Server端管理所有被控制机的整个生命周期:从初始化到软件升级、从配置文件创建到测试部署、从系统维护到服务器迁移等。Puppet能够持续化的与...

guzhoujiexing
2018/06/26
0
0
本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982
2012/08/31
845
2

没有更多内容

加载失败,请刷新页面

加载更多

Eureka应用注册与集群数据同步源码解析

在之前的EurekaClient自动装配及启动流程解析一文中我们提到过,在构造DiscoveryClient类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() t...

Java学习录
16分钟前
4
0
Java描述设计模式(15):责任链模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景描述 1、请假审批流程 公司常见的请假审批流程:请假天数 当 day<=3 天,项目经理审批当 3<day<=5 天,部门经理审批当 day>5 天...

知了一笑
26分钟前
4
0
总结:数组与链表

1、内存申请:数组在内存上是连续的空间;链表,内存地址上可以是不连续的。 2、查询速度:数组可以随机访问,链表必须顺序访问,即从首个元素开始遍历,逐个查找,所以数组查询很快。 3、写入...

浮躁的码农
34分钟前
6
0
HashMap源码分析

read

V丶zxw
53分钟前
5
0
Python字符串或JSON字符串转字典dict、列表list

有3种方法 1、使用ast模块 >>> import ast>>> s = '["test",1]'>>> ast.literal_eval(s)['test',1]>>> s = '{"test":1}'>>> ast.literal_eval(s){'test': 1} 2、eval函数,这个......

编程老陆
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部