首页 > 程序开发 > 综合编程 > 其他综合 >

Centos下搭建SVN服务器

2017-04-10

Centos下搭建SVN服务器:Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。

Centos下搭建SVN服务器:Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。Subversion是Apache基金会下的一个项目,官网 https://subversion.apache.org/

2、安装

 yum -y install subversion
 

3、创建SVN版本库

  mkdir -p /opt/svn/repos/svn1                      ##创建目录
svnadmin create /opt/svn/repos/svn1               ##创建SVN版本库
  

4、配置版本库

4.1、cd /opt/svn/repos/svn1/conf 并且 vim passwd(添加用户):

   [users]
 #harry = harryssecret
# sally = sallyssecret
#
user1 = 123
user2 = 123
   

4.2、 vim authz(添加权限):

    [svn1:/]
user1 = rw
user2 = rw

#svn1是具体版本库的标签
    

4.3、vim svnserve.conf(取消一些注释):

     [general]
anon-access = none                    #非授权用户无法访问
auth-access = write                   #授权用户有写权限
password-db = passwd                  #密码数据所在目录
authz-db = authz  
     

5、启动SVN

      svnserve -d -r /opt/svn/repos/    #注意目录,不包含svn1
ps aux | grep svnserve            #查看服务是否启动
      

6、导入工程

       $ cd /opt/svn/repos/svn1/
$ mkdir MyProject    
$ mkdir MyProject/trunk    
$ mkdir MyProject/branches    
$ mkdir MyProject/tags    
svn import MyProject svn://192.168.1.109/svn1/MyProject -m "first import project"  
       

7、导出工程

        svn co svn://192.168.1.109/svn1/MyProject 
       
相关文章
最新文章
热点推荐