Ubuntu下如何简单建立svn?

运维 系统运维
svn(subversion)是近年来崛起的版本管理工具,绝大多数开源软件都使用svn作为代码版本管理软件。对于写代码的用户来说使用版本管理工具svn来说最合适不过了,下面就是介绍的是在Ubuntu下建立svn最简单方法。

svn(subversion)是近年来崛起的版本管理工具,绝大多数开源软件都使用svn作为代码版本管理软件。对于写代码的用户来说使用版本管理工具svn来说最合适不过了,下面就是介绍的是在Ubuntu下建立svn最简单方法。

具体方法

首先准备好软件工具,Ubuntu安装软件那可是相当的方便阿

 

  1. sudo apt-get install subversion  
  2.  
  3. OK 

 

创建仓库文件夹:

 

  1. cd /home  
  2.  
  3. sudo mkdir svn  
  4.  
  5. /usr/local/svn# sudo chown -R 777 svn  
  6.  
  7. /usr/local/svn# sudo chmod -R 777 svn 

 

***的一条命令赋予组成员对所有新加入文件仓库的文件拥有相应的权限。

本来应该是添加相应组权限的,但是既然是最简单方法嘛,就省略了那一点,呵呵

创建仓库

 

  1. sudo svnadmin create /home/svn 

 

修改svn 下的conf/svnserve.conf文件

去掉#[general]前面的#号

 

  1. [general] 

 

#匿名访问的权限,可以是read,write,none,默认为read

 

  1. anon-access = none 

 

#认证用户的权限,可以是read,write,none,默认为write

 

  1. auth-access = write 

 

#密码数据库的路径,去掉前面的#

 

  1. password-db = passwd 

 

修改配置文件passwd

如修改成

 

  1. [users]  
  2.  
  3. flyli = 123456 

 

然后启动svn服务

 

  1. svnserve -d -r /home/svn 

 

***导入svn工程

 

  1. svn import -m "New import" /home/test svn://localhost/svn 

 

这样/home/test文件夹下的项目就导入了svn中了,而-m参数的意思是message也就是今后查看svn log时候看到的东东了

然后我们测试一下

 

  1. sudo mkdir /home/svn_down  
  2.  
  3. cd /home/svn_down  
  4.  
  5. sudo svn co svn://localhost/svn 

 

看下svn中的文件是否被下载下来了?

呵呵,预祝大家配置成功哈。

总结:

希望本文介绍的在Ubuntu下建立svn最简单方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

责任编辑:韩亚珊 来源: 雨林木风
相关推荐

2011-09-07 15:08:30

UbuntuNFS

2010-01-04 15:39:24

Ubuntu SVN

2010-05-26 15:39:36

SVN服务

2010-02-05 14:57:31

Ubuntu SVN

2011-03-21 16:21:21

ubuntulamp

2010-08-19 10:02:25

AndroidEclipseUbuntu

2010-05-25 09:45:06

SVN服务器环境配置

2011-04-22 10:02:02

Ubuntu嵌入式开发环境

2011-06-24 13:27:13

Ubuntu QT SDK

2010-09-28 15:18:27

如何建立DHCP服务器

2011-03-10 08:59:04

Ubuntu安装LAMP

2016-01-04 13:52:12

UbuntuSwift安装

2010-05-20 19:01:03

Eclipse使用SV

2011-08-29 17:04:10

UbuntuMatlab

2013-12-18 09:51:02

2012-06-04 13:16:39

Ubuntu数据库

2010-06-10 14:49:56

MySQL镜像数据库

2011-09-07 13:11:01

Ubuntuxorg.conf

2011-03-08 10:35:23

2011-09-15 17:30:55

ubuntuSSH
点赞
收藏

51CTO技术栈公众号