Ubuntu14.04搭建安装svn服务器

原创 2015年07月10日 15:41:05

前两天,公司准备搭建一个svn服务器,供大家使用,于是,就先装了一个Ubuntu系统,然后搭建了svn服务器的环境,下面把svn搭建的具体过程描述下:

1、安装svn

sudo apt-get install subversion
2、创建代码仓库

svnadmin create /home/svn/project
该命令完成之后,进入project目录,输入ls查看

显示目录:

conf  db  format  hooks  locks  README.txt

说明仓库创建成功

3、修改文件执行权限

chmod +x  /home/svn/project/conf/authz

chmod +x  /home/svn/project/conf/passwd

chmod +x  /home/svn/project/conf/svnserve.conf

4、配置svn权限,账户和密码,输入下面命令

vim /home/svn/project/conf/svnserve.conf
将隐藏的如下文件显示出来,直接去掉前面的#即可,且前面不要有空格

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
密码修改:

vim /home/svn/project/conf/passwd
加入:

[users]
user(可自己命名)=123456(自设密码)
5、启动svn服务并查看是否启动正常

svnserve -d -r /home/svn/project/

查看命令:

sudo netstat -antp |grep svnserve

6、杀掉svn进程并且重启

重启svn,首先查看svn进行的id

ps -A |  grep "svn"
然后再杀掉进程id

kill 进程id

重启:

svnserve -d -r /home/svn/project/

开机自动启动svn:先打开rc.local

vi /etc/rc.local

在rc.local文件中加入如下命令:

svnserve -d -r /home/svn/project/

7、上传文件资料到project中

svn import directory/  file:///home/svn/project -m "inital import"
8、window客户端安装svn
svn客户端官网下载:http://tortoisesvn.net/downloads.html

下载安装后,通过访问url:svn://192.168.2.145/project

9、svn的一些其他命令

svn up                        //更新文件
#svn commit -m "注释" xxx.txt  //提交文件
#svn add file               //新建文件并添加到svn
svn add *.txt               //(添加当前目录下所有的txt文件)
svn delete test.txt         //删除test.txt
svn log test.txt            //查看test文件的log信息
svn co svn://x.x.x.x ./    //检出一份版本库文件到当前目录
svn switch --relocate svn://x.x.x.x  svn://x.x.x.x      //重新定位SVN版本库地址

注意事项:

刚开始搭建svn时,window访问svn时出现:unable to connect a repository at URL

有两种方法可以解决:

1、右键点击本地的svn,TortoiseSVN->Settings->Saved Data,clear缓存数据

2、注释掉authz-db 然后重启svn,再次import,输入用户名和密码,就可以访问project中的内容了

接下来就可以对svn进行各种操作了大笑

版权声明:本文为博主原创文章,未经博主允许不得转载。

centos7 搭建SVN服务器

1:经多次实践,最终终于成功搭建,特此记下该过程 2:首先在服务器安装svn yum install subversion -y 3:检查是否安装成功 svnserve –versio...
  • qq_30259339
  • qq_30259339
  • 2016年03月10日 23:13
  • 4777

centos版本的阿里云服务器下安装配置svn服务器

阿里云服务器安装配置svn服务器
  • u011104294
  • u011104294
  • 2017年05月02日 16:46
  • 2218

Win7 x64安装SVN服务器和客户端的曲折历程

1.   前言 虽然在公司使用的是SVN管理代码,但服务器不是我安装的,只安装了一个客户端tortoisesvn即可使用;在之前公司还使用过Visual SourceSafe,也是没有搭建过服务器。...
  • u010102226
  • u010102226
  • 2016年04月03日 12:38
  • 1679

Ubuntu 14.04快速搭建SVN服务器及日常使用

1、介绍   Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以很方面恢复到以前的版本,并可以查看数据...
  • skylinethj
  • skylinethj
  • 2017年12月18日 23:09
  • 26

Ubuntu14.04快速搭建SVN服务器及日常使用

【转】 http://lizhenliang.blog.51cto.com/7876557/1651831 1、介绍 Subversion是一个自由,开源的版本控制系统,这个版本库就像一个...
  • zengwk
  • zengwk
  • 2016年07月05日 09:51
  • 151

Ubuntu 14.04快速搭建SVN服务器及日常使用

转载自:http://www.linuxidc.com/Linux/2015-05/117735.htm#0-tsina-1-18268-397232819ff9a47a7b7e80a40613cfe...
  • lovelovelovelovelo
  • lovelovelovelovelo
  • 2016年06月27日 16:49
  • 410

Ubuntu 14.04 下搭建SVN服务器

安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。 cd /srv su...
  • dreamblitz
  • dreamblitz
  • 2017年12月03日 20:42
  • 14

Ubuntu 14.04 下安装svn服务器,同步更新web服务器

首先需要安装svnapt-get install subversion然后在 /var 目录下新建一个svn文件夹,存放svn的仓库cd /var mkdir svn创建svn数据仓库,一个项目对应...
  • u011120720
  • u011120720
  • 2016年04月08日 14:03
  • 911

Ubuntu 14.04 下搭建SVN服务器 svn

安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置。我放在了/srv下的svn目录。 cd /srv sudo mkdir...
  • xiaopang1122
  • xiaopang1122
  • 2016年02月22日 15:42
  • 202

ubuntu下SVN服务器安装配置

  • 2011年11月18日 17:02
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu14.04搭建安装svn服务器
举报原因:
原因补充:

(最多只允许输入30个字)