如何安装svn

来源:互联网 发布:看门狗2柯比湾重要数据 编辑:程序博客网 时间:2024/05/23 17:55


Sudo apt-get install subversion  如果无法安装首先你得 先sudoapt-get update

1,安装SVN服务端

直接用apt-getyum安装subversion即可(当然也可以自己去官方下载安装)

1. sudo apt-get install subversion

 

2,创建版本库

1. svnadmin create /home/myrepos    //这里的文件目录自己随便设置  

 

3,配置svnserve

上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件

1. authz passwd svnserve.conf  


我们依次修改

3.1svnserve.conf修改以下几个部分:

Sudovi svnserve.conf打开文件 I开始编写x是删除esc进入浏览模式wq保存退出

1. anon-access = read  

2. auth-access = write  

3. password-db = passwd  

4. authz-db = authz  

 

3.2passwd修改为:

1. [users]  

2. username = password    //这里的usernamepassword自己设置  

 

3.3authz最后加上以下两行(这两行解决了 SVN客户端解决authorization failed问题)

1. [\]  

2. * = rw    

 

4,启动svnserve即可:

1. svnserve -d -r /home/myrepos/  

 

5,客户端使用:

客户端用svn或者windows下的TortoiseSVN客户端

5.1,从服务端checkout版本库(在当前目录下)

1. svn checkout svn://服务器的ip地址/  

 

5.2,自己增加一些文件,或者把之前的东西(如下面三个文件夹)拷贝到当前目录下,想让svn帮你管理

1. code project document  

5.3,假设我把上述三个文件夹放到当前svn的文件夹下想让svn管理,然后我要做的是添加到svn版本库里:

1. svn add code project document    //或者直接用svn add *  

 

5.4,最后提交到svn服务器

1. svn commit -m 'import three directories'  








Linux中Subversion配置实例 http://www.linuxidc.com/Linux/2012-02/53109.htm

CentOS 6.2 SVN搭建 (YUM安装)http://www.linuxidc.com/Linux/2013-10/91903.htm

CentOS 6.5部署Apache+SVN  http://www.linuxidc.com/Linux/2013-12/94315.htm

Apache+SVN搭建SVN服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows下SVN服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server搭建svn服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

借助网盘搭建SVN服务器 http://www.linuxidc.com/Linux/2013-10/91271.htm

原创粉丝点击