centos下编译安装SVN及配置
2013-05-10 14:34
375 查看
centos下编译安装SVN及配置
2011-10-20 15:47:43
标签:SVNcentos编译安装
安装环境:
CentOS 5.6
subversion-1.6.16.tar.bz2
subversion-deps-1.6.16.tar.bz2
------------------------------------------
本文以svnserve为例,步骤如下:
一、安装SVN
1. 获取
wget -c http://subversion.tigris.org/downloads/subversion-1.6.16.tar.bz2
wget -c http://subversion.tigris.org/downloads/subversion-deps-1.6.16.tar.bz2
2. 编译安装
tar jxvf subversion-1.6.16.tar.bz2
tar jxvf subversion-deps-1.6.16.tar.bz2
cd subversion-1.6.16
./configure –prefix=/usr/local/
make && make install
cd ..
二、配置svn:
本文以两个项目为例
1. 创建svn项目文件夹(自定义)
mkdir -p /data0/htdocs/svn/repos1/
mkdir -p /data0/htdocs/svn/repos2/
2. 创建仓库
svnadmin create /data0/htdocs/svn/repos1/
svnadmin create /data0/htdocs/svn/repos2/
3. 配置svn
# vi/data0/htdocs/repos1/conf/svnserve.conf
内容:
[general]
anon-access = none
auth-access = write
password-db = /data0/htdocs/svn/passwd.conf(可以不用此路径,默认即可)
authz-db = /data0/htdocs/svn/authz.conf(同上)
realm = repos1(文件名字)
# vi/data0/htdocs/repos2/conf/svnserve.conf
内容:
[general]
anon-access = none
auth-access = write
password-db = /data0/htdocs/svn/passwd.conf
authz-db = /data0/htdocs/svn/authz.conf
realm = repos2
# vi /data0/htdocs/svn/passwd.conf
[users]
mirze=123456
admin=admin
# vi /data0/htdocs/svn/authz.conf
[groups]
g_admin = admin
[/]
@g_admin = rw
[repos1:/]
mirze = rw
[repos2:/]
mirze = r
4. 启动svnserve:
svnserve -d --listen-port 3312-r /data0/htdocs/svn/
注:可以把svn启动加入到系统启动中,
vi /etc/rc.d/rc.local
插入行:svnserve -d--listen-port
3312-r/data0/htdocs/svn/
5. 停止subversion服务
ps –aux | grep svnserve
kill -9 ID号
三、应用SVN
1. windows访问
svn://SVN服务IP地址:3312/repos1/
在弹窗输入登录帐号: mirze
有读写权(rw)
svn://SVN服务IP地址:3312/repos2/
在弹窗输入登录帐号:mirze
仅读权(r)
2. linux
四、 SVN访问FAQ
1. 拒绝访问
首先检查SVN是否配置正确,然后查看SVN端口(3312)防火墙是否开放.
# service iptables stop (停用防火墙:start
启用)
访问SVN是否正常,如果正常,说明端口(3312)没有开放.
安全考虑,启用防火墙,仅开放端口(3312)
# service iptables start
# /sbin/iptables -I INPUT -p tcp --dport 3312-j ACCEPT
# /etc/rc.d/init.d/iptables save (保存)
# /etc/init.d/iptables status (查看打开端口)
或者
# vi /etc/sysconfig/iptables
添加:
-A OUTPUT -p tcp -m tcp --dport 3312-j ACCEPT
2011-10-20 15:47:43
标签:SVNcentos编译安装
安装环境:
CentOS 5.6
subversion-1.6.16.tar.bz2
subversion-deps-1.6.16.tar.bz2
------------------------------------------
本文以svnserve为例,步骤如下:
一、安装SVN
1. 获取
wget -c http://subversion.tigris.org/downloads/subversion-1.6.16.tar.bz2
wget -c http://subversion.tigris.org/downloads/subversion-deps-1.6.16.tar.bz2
2. 编译安装
tar jxvf subversion-1.6.16.tar.bz2
tar jxvf subversion-deps-1.6.16.tar.bz2
cd subversion-1.6.16
./configure –prefix=/usr/local/
make && make install
cd ..
二、配置svn:
本文以两个项目为例
1. 创建svn项目文件夹(自定义)
mkdir -p /data0/htdocs/svn/repos1/
mkdir -p /data0/htdocs/svn/repos2/
2. 创建仓库
svnadmin create /data0/htdocs/svn/repos1/
svnadmin create /data0/htdocs/svn/repos2/
3. 配置svn
# vi/data0/htdocs/repos1/conf/svnserve.conf
内容:
[general]
anon-access = none
auth-access = write
password-db = /data0/htdocs/svn/passwd.conf(可以不用此路径,默认即可)
authz-db = /data0/htdocs/svn/authz.conf(同上)
realm = repos1(文件名字)
# vi/data0/htdocs/repos2/conf/svnserve.conf
内容:
[general]
anon-access = none
auth-access = write
password-db = /data0/htdocs/svn/passwd.conf
authz-db = /data0/htdocs/svn/authz.conf
realm = repos2
# vi /data0/htdocs/svn/passwd.conf
[users]
mirze=123456
admin=admin
# vi /data0/htdocs/svn/authz.conf
[groups]
g_admin = admin
[/]
@g_admin = rw
[repos1:/]
mirze = rw
[repos2:/]
mirze = r
4. 启动svnserve:
svnserve -d --listen-port 3312-r /data0/htdocs/svn/
注:可以把svn启动加入到系统启动中,
vi /etc/rc.d/rc.local
插入行:svnserve -d--listen-port
3312-r/data0/htdocs/svn/
5. 停止subversion服务
ps –aux | grep svnserve
kill -9 ID号
三、应用SVN
1. windows访问
svn://SVN服务IP地址:3312/repos1/
在弹窗输入登录帐号: mirze
有读写权(rw)
svn://SVN服务IP地址:3312/repos2/
在弹窗输入登录帐号:mirze
仅读权(r)
2. linux
四、 SVN访问FAQ
1. 拒绝访问
首先检查SVN是否配置正确,然后查看SVN端口(3312)防火墙是否开放.
# service iptables stop (停用防火墙:start
启用)
访问SVN是否正常,如果正常,说明端口(3312)没有开放.
安全考虑,启用防火墙,仅开放端口(3312)
# service iptables start
# /sbin/iptables -I INPUT -p tcp --dport 3312-j ACCEPT
# /etc/rc.d/init.d/iptables save (保存)
# /etc/init.d/iptables status (查看打开端口)
或者
# vi /etc/sysconfig/iptables
添加:
-A OUTPUT -p tcp -m tcp --dport 3312-j ACCEPT
相关文章推荐
- Linux[Centos6.3] 源码编译安装配置 SVN+Apache
- centos下编译安装SVN及配置
- CentOS SVN服务器安装配置小记
- centos下svn服务器的搭建,CentOS SVN安装与配置
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- 详解二:CentOS下编译安装PHP开发环境,配置LAMP
- CentOS 升级编译安装GCC 4.8.1 + GDB 7.6.1 + Vim的简单配置(Taglist、WinManager插件)
- CentOS下安装配置SVN服务器
- 在centos 6 64位下使用源码编译安装svn 1.7
- Ubuntu/Centos下SVN服务器的安装和配置
- Centos6.3 源码编译安装SVN服务端
- Centos安装SVN以及配置
- centos6.6下编译安装PostgreSQL9.4.1、配置phppgadmin
- CentOS-6.3安装配置SVN
- Linux下源码编译安装配置SVN服务器的步骤分享
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- centos7.1 编译安装配置zbbix3.0.4
- SVN的安装与配置(以centos为例)
- centos6.5下安装svn并且实现多项目管理配置方案
- CentOS SVN安装与配置