发布时间:2014-09-05 17:17:32作者:知识屋
Linux下安装了一下SVN服务器,本文没有与Apache整合,过程如下:
一,下载相关软件:
[root@www.linuxidc.com test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
[root@www.linuxidc.com test]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
二,安装及配置:
1,解压,要在同一个目录下:
[root@www.linuxidc.com opt]# tar -zxvf subversion-1.6.1.tar.gz
[root@www.linuxidc.com opt]# tar -zxvf subversion-deps-1.6.1.tar.gz
2,编译及安装:
[root@www.linuxidc.com subversion-1.6.1]# ./configure --prefix=/usr/local/svn/
[root@www.linuxidc.com subversion-1.6.1]# make && make install
3,把svn相关的命令添加到环境变量中:
[root@www.linuxidc.com subversion-1.6.1]# echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile
[root@www.linuxidc.com subversion-1.6.1]# source /etc/profile
[root@www.linuxidc.com subversion-1.6.1]# svn
svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion
三,建立测试仓库:
1 ,建立 SVN 的根目录,研发中心有多个项目部:
[root@www.linuxidc.com subversion-1.6.1]# mkdir -p /opt/svn/
2 ,建立一个测试仓库:
[root@www.linuxidc.com subversion-1.6.1]# mkdir -p /opt/svn/svntest/
[root@www.linuxidc.com subversion-1.6.1]# svnadmin create /opt/svn/svntest/
3 ,修改配置文件:
[root@www.linuxidc.com svntest]# cd /opt/svn/svntest/conf/
[root@www.linuxidc.com conf]# ll
总计 24
-rw-r--r-- 1 root root 710 08-25 09:40 authz
-rw-r--r-- 1 root root 325 08-25 09:38 passwd
-rw-r--r-- 1 root root 1449 08-25 09:36 svnserve.conf
[root@www.linuxidc.com conf]# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[root@www.linuxidc.com conf]# vi authz
[svntest:/]
lipeng = rw
# 给svntest仓库添加一个名称为李鹏的用户,权限为可写。
[root@www.linuxidc.com conf]# vi passwd
lipeng = 123456
# 由于是测试,密码设置为123456
四,在 Windows XP 上安装 svn 客户端:
1 ,下载地址:
http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi
2 ,下载完成后,直接 next 安装即可,安装完成后需要重启生效。
五,启服务器及测试:
1 ,启 SVN 服务,并指定 SVN 的根目录:
[root@www.linuxidc.com test]# svnserve -d -r /opt/svn/
2 ,服务已经正常起来:
[root@www.linuxidc.com test]# netstat -tunlp | grep svn
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8646/svnserve
3 ,测试:
在桌面上新建一个名称为 svntest 的目录,在此目录上点击右键,选择 Checkout ,在首行填写 svn 服务器的 IP 地址及仓库名称
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能