博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三分钟完成Subversion(SVN)服务器的配置
阅读量:3606 次
发布时间:2019-05-20

本文共 924 字,大约阅读时间需要 3 分钟。

人间蒸发了几个月的时间了,决定会里继续写点东西。不知道是否还有人看。
现在在用的版本控制系统实在太多了,每天都在Mercurial (hg), subversion (svn), git和cvs之间打转。每一个版本控制系统的配置方法又不相同,所以每次配置的时候都要到网上或者本地的机器上查找具体的配置步骤,相当繁琐。
最近配置subversion的时候,在国外的一个网站上发现了一个简明的方法,3分钟就可以搞定.对于系统管理员比较实用。
适用范围:Linux家族操作系统.

1.安装subversion

确认系统当中已经安装的svn的rpm包,很简单不再重复。

2.创建代码库

svnadmin create /svnrepos

3.创建SVN用户

编辑配置文件
vi /svnrepos/conf/svnserve.conf
输入如下几行
anon-access = none
auth-access = write
password-db = passwd
创建密码文件
vi /svnrepos/conf/passwd
按照如下格式输入 用户/密码
# add users in the format : user = password
= whocares

4.导入项目

假如我们要导入一个叫snifferfox的项目
svn import /projects/snifferfox file:///svnrepos/snifferfox

5.启动svn守护进程

svnserve -d
到目前为止,svn服务器就已经配置完成了,如果你很幸运,那就可以使用了。
可以用如下方法测试一下(假如你的机器的IP地址为192.168.0.2)
svn co svn://192.168.0.2/svnrepos/snifferfox
前面的配置文件,我们设置了不允许匿名用户访问,所以这里需要输入"用户/密码"。也就是我们在/svnrepos/conf/passwd设置的内容。
 
原文出处:http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/

转载地址:http://wenzn.baihongyu.com/

你可能感兴趣的文章
第九章 质量与变更管理
查看>>
Rabbitmq高级特性及集群
查看>>
RocketMq入门
查看>>
RocketMQ高级原理详解
查看>>
RocketMQ应用
查看>>
kafka搭建与使用
查看>>
docke学习内容之二
查看>>
SpringDataJpa学习一
查看>>
springboot中的日志框架
查看>>
springboot的MVC自动配置
查看>>
Springboot中对mvc进行扩展
查看>>
一文读懂HashMap
查看>>
ConcurrentModifcationException详解
查看>>
数据库应用之(医疗)
查看>>
数据库应用之(教育)
查看>>
数据库的应用(税务)
查看>>
数据库的应用之(运营商)
查看>>
数据库的应用之(智慧城市)
查看>>
数据库应用之(云安全)
查看>>
数据库的应用之(公有云)
查看>>