Ubuntu下安装配置Subversion,并建立多个版本库

 公司有好几个网站项目,随着同一个项目接手开发的同学越来越多,版本控制变成一个必须的工具。交给我来配置,在这里记录下来;

SVN可以有好几种连接方式,我这里使用的是自带的SVN://协议访问。还有通过配置apache2来使用http://访问。或者文件协议file://.

 

首先安装Subversion,服务器环境为Ubuntu Server.

安装成功后,就创建版本库了。

先创建一个存放版本库的文件夹,方便管理。

根据项目需要,创建几个不同的版本库。 

执行以上命令后,可以查看aaa这个文件夹里有些什么东西:

会看到列出:conf  db  format  hooks  locks  README.txt

进入配置文件夹conf,输命令:


可以看到列出:authz  passwd  svnserve.conf几个文件,这里说明下:

svnserve.conf:这个版本库的配置文件,包括如何验证SVN访问,访问配置文件等。命令打开编辑它:

看到以下代码:

 

# 注释都去掉

realm = 一个类似Title说明,可以填任何字符,一般 reaml = ProjectName,保存退出。

然后编辑passwd

这里配置用户信息,在[users]下输入:

保存退出,编辑authz文件,

下面是我添加的代码:

到此一个版本库配置完成。

可以启动svnserv来运作。

则现在可以通过以下方式连接上SVN服务器了。

比如我使用TSVN客户端,地址:svn://111.111.111.111/aaa

验证输入配置时候的用户名密码就OK了。

 

配置多个版本库只要再建立一个版本库:svnadmin create -r /var/svn/bbb

然后配置同上。完了重新启动下svnserve:

 

 

当然,大部分时候我们可能需要配置SVN提交时候同步到WEB服务器文件目录上去,下次再把相关配置分享出来吧。

// -_-  Larro

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值