linux(ubuntu) 搭建svn服务器
2016-09-11 22:53
381 查看
linux(ubuntu) 搭建svn服务器
1、安装svn服务端软件
先建立一个svn用户,用来专门管理svn。`sudo adduser svn sudo
通过apt-get install 命令安装subversion软件
sudo apt-get install subversion
安装后,查看安装版本信息,输出信息如下:
dpkg-query -l subversion
2、建立svn的版本仓库
通过 svnadmin 命令建立仓库sudo svnadmin create ~/repo.svn //名字随意,此处为方便
版本库目录结构如下所示
svn@ubuntu:~/repo.svn$ svn@ubuntu:~/repo.svn$ pwd /home/svn/repo.svn svn@ubuntu:~/repo.svn$ svn@ubuntu:~/repo.svn$ ls -l total 24 drwxr-xr-x 2 root root 4096 Aug 28 14:39 conf drwxr-sr-x 6 root root 4096 Aug 24 22:34 db -r--r--r-- 1 root root 2 Aug 24 22:34 format drwxr-xr-x 2 root root 4096 Aug 24 22:34 hooks drwxr-xr-x 2 root root 4096 Aug 24 22:34 locks -rw-r--r-- 1 root root 229 Aug 24 22:34 README.txt svn@ubuntu:~/repo.svn$
3、配置svnserver
配置文件主要在conf目录下,该目录主要包含如下文件:svn@ubuntu:~/repo.svn/conf$ svn@ubuntu:~/repo.svn/conf$ pwd /home/svn/repo.svn/conf svn@ubuntu:~/repo.svn/conf$ ls -l total 12 -rw-r--r-- 1 root root 1009 Aug 28 14:39 authz -rw-r--r-- 1 root root 305 Aug 28 10:53 passwd -rw-r--r-- 1 root root 2271 Aug 27 19:10 svnserve.conf svn@ubuntu:~/repo.svn/conf$
该目录下包括的三个文件主要是和权限相关的配置,具体配置方法可以参考
SVN服务器权限控制说明
4、按照自己的需求配置完conf相关文件后,就可以启动server了。
启动服务的命令如下:svnserve -d -r /home/svn/repo.svn
5、在win7中安装svn客户端TortoiseSVN.
如下图所示,输入服务器的网址,既可以访问服务器。ps:如果svn客户端访问时出现 authorization failed问题,则通常情况下是因为conf下面的文件配置有问题,请参考上面的权限控制链接排查错误。
相关文章推荐
- 【转】linux(Ubuntu)配置svn仓库,搭建svn服务器
- linux(centos)搭建SVN服务器 (ubuntu同)
- Linux 学习 - Apache + SVN 搭建服务器(Ubuntu 14.04)
- 【linux】Ubuntu 14.04快速搭建SVN服务器及日常操作
- Linux下SVN服务器的搭建与配置
- Linux系统下SVN服务器的搭建过程详解
- Linux 搭建SVN 服务器
- 搭建SVN服务器及客户端(WIN+LINUX)
- linux上配置svnserve服务,搭建自己的svn服务器
- Redhat Enterprise Linux Server 5.4搭建SVN服务器
- linux 搭建SVN服务器。
- 搭建Linux svn 服务器
- ubuntu下搭建svn服务器
- Linux下SVN服务器的搭建与配置
- linux 下 Apache+Svn 服务器搭建
- ubuntu搭建subversion服务器, build svn server in ubuntu
- 【转】 linux下搭建SVN服务器完全手册
- Linux下SVN服务器的搭建与配置
- Ubuntu上搭建SVN服务器全攻略
- [ZZ][Linux App]Ubuntu 9.04快速搭建Apache2(httpd)+PHP5+MySQL完美LAMP服务器