1. 程式人生 > >linux之redhat下安裝svn伺服器

linux之redhat下安裝svn伺服器

1、載入光碟機,進入光碟機

[[email protected] /]# mount /dev/cdrom /mnt/

mount: block device /dev/cdrom is write-protected, mounting read-only

[[email protected] /]# cd /mnt/Server/

[[email protected] Server]# ls
 

2、安裝apache

[[email protected] Server]# rpm -ivh postgresql-libs-8.1.11-1.el5_1.1.i386.rpm

warning: postgresql-libs-8.1.11-1.el5_1.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:postgresql-libs ########################################### [100%]

[

[email protected] Server]# rpm -ivh apr-1.2.7-11.el5_3.1.i386.rpm

warning: apr-1.2.7-11.el5_3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:apr ########################################### [100%]

[[email protected] Server]# rpm -ivh apr-util-1.2.7-7.el5_3.2.i386.rpm


warning: apr-util-1.2.7-7.el5_3.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:apr-util ########################################### [100%]

[[email protected] Server]# rpm -ivh httpd-2.2.3-31.el5.i386.rpm

warning: httpd-2.2.3-31.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:httpd ########################################### [100%]
 

3、啟動apache服務

[[email protected] Server]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: [ OK ]
 

4、安裝svn

[[email protected] Server]# rpm -ivh subversion-1.4.2-4.el5_3.1.i386.rpm
warning: subversion-1.4.2-4.el5_3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:subversion ########################################### [100%]

[[email protected] Server]# rpm -ivh mod_dav_svn-1.4.2-4.el5_3.1.i386.rpm
warning: mod_dav_svn-1.4.2-4.el5_3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:mod_dav_svn ########################################### [100%]

檢測svn模組,一定要有以下這兩個模組,否則svn安裝失敗
[[email protected] Server]# ls /etc/httpd/modules/ | grep svn
mod_authz_svn.so
mod_dav_svn.so

5、配置svn

5.1、備份httpd.conf檔案

[[email protected] Server]# cd /etc/httpd/conf
[[email protected] conf]# ls
httpd.conf magic
[[email protected] conf]# cp httpd.conf httpd.conf.old
 

編輯httpd.conf檔案,增加以下兩行程式碼:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
 

5.2、建立svn庫

[[email protected] conf]# cd /opt/
[[email protected] opt]# mkdir -p svn/project
[[email protected] opt]# ls
svn
[[email protected] opt]# cd svn/
[[email protected] svn]# ls
project

5.3、用svnadmin命令建立svn倉庫

[[email protected] svn]# svnadmin create project/TSS
[[email protected] svn]# cd project/
[[email protected] project]# ls
TSS

5.4、建立使用者檔案並新增使用者(用htpasswd命令新增使用者並設定密碼)

[[email protected] svn]# htpasswd -c passwd.conf liangxianfu
New password:
Re-type new password:
Adding password for user liangxianfu
追加一個使用者
[[email protected] svn]# htpasswd -m passwd.conf liangxianfu2

New password:
Re-type new password:
Adding password for user liangxianfu2
[[email protected] svn]#

5.5、建立控制檔案

[[email protected] svn]# ls
authz.conf passwd.conf project
[[email protected] svn]# touch authz.conf
 

編輯authz.conf檔案,增加以下內容

[groups]
admin=liangxianfu
develop=liangxianfu2
[TSS:/]
@admin=rw
@develop=rw
[/]
*=rw

5.5、編輯/etc/httpd/conf/httpd.conf檔案,在檔案末尾增加以下程式碼

<Location /svn/>
  DAV svn
  SVNParentPath /opt/svn/project/
  AuthType Basic
  AuthName "Subversion repository"
  SVNListParentpath on
  AuthUserFile /opt/svn/passwd.conf
  AuthzSVNAccessFile /opt/svn/authz.conf
  Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/
 

5.6、修改/opt/svn/project許可權

[[email protected] opt]# ll
total 4
drwxr-xr-x 3 root root 4096 Aug 16 12:30 svn
[[email protected] opt]# chmod -R 777 svn/
[[email protected] opt]# ll
total 4
drwxrwxrwx 3 root root 4096 Aug 16 12:30 svn

5.7、啟動 svn服務(就是啟動Apache服務)

[[email protected] opt]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Fri Aug 16 12:40:14 2013] [warn] module dav_svn_module is already loaded, skipping [Fri Aug 16 12:40:14 2013] [warn] module authz_svn_module is already loaded, skipping [ OK ]

5.8、在IE中輸入地址訪問linux下的svn伺服器:http://172.11.1.211/svn
輸入使用者名稱和密碼,即可登入svn伺服器

相關推薦

linuxredhat安裝svn伺服器

1、載入光碟機,進入光碟機[[email protected] /]# mount /dev/cdrom /mnt/ mount: block device /dev/cdrom is write-protected, mounting read-only [[em

Linux 安裝svn伺服器及錯誤集錦

        由於公司新買了一臺伺服器,然後要從新搭建svn伺服器,這個任務落到了我的身上,都要過年了。好吧,抱怨是窮人的專利。不能這樣,打起精神開幹。前後用了一個多小時,不過還是安裝好了,期間遇到

Linux(Red Hat6.5)安裝svn伺服器,並通過http訪問

一、安裝        1、安裝svn,一般情況下選擇yum方式安裝比較簡單。 [[email protected] svn]# yum -y install mod_dav_svn #會自動安裝mod_dav_svn及其依賴包:mod_dav_svn-1.6.1

CentOS7安裝SVN伺服器

1、一般CentOS已經自帶SVN伺服器,如果沒有安裝使用下面命令: yum install subversion 2、建立SVN根目錄 mkdir -p /var/svn/svnrepos 3、建立自定義專案倉庫目錄 cd /var/svn/svnrepos mk

ubuntu安裝svn伺服器並建立分支

1、線上安裝svn伺服器 sudo apt-get install subversion2、建立svn倉庫 sudo mkdir /home/svn cd /home/svn/project sudo chmod -R 777 proje

環境準備—linux安裝svn

常用 ref info not erl 賬號 防火 hook 防火墻服務 借鑒自 http://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 這個很詳細,但不是我的風格 https://blog.cs

linux安裝svn服務器

.net root 完成後 用戶 下載 認證 dav_svn evel 顯示 http://www.cnblogs.com/zhoulf/archive/2013/02/02/2889949.html 安裝說明系統環境:CentOS-6.3安裝方式:yum install

初學LinuxVMwareCentOS6.10的安裝

a13 處理 bsp mir 是否 新建 磁盤分區 out 版本 一、虛擬機的新建及配置 首先安裝好VMware,版本自行選擇,本次操作以VMware14為例。安裝號VMware14之後,進入操作界面,如下圖所示: 點擊新建虛擬機,彈出如下界面:

Linux安裝SVN服務端小白教程

空格 password eat section logs ini sta http .cn 轉載:https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 安裝 使用yum安裝非常簡單: yum in

如何在linux安裝tomcat伺服器

linux作為現在比較主流的伺服器作業系統,使用的機器廣泛,安全穩定。tomcat作為應用容器當然可以有linux版本的tomcat。在linux上安裝tomcat的方式也很簡單,只需要執行指令碼基本配置即可。小編今天介紹下如何在linux下安裝tomcat伺服器

linux centos6.8 安裝svn伺服器(yum方式)

1.檢視yum是否安裝          在終端中輸入yum即可如果已經安裝,會顯示yum的引數          如果沒有安裝,會提示yum未安裝或無效命令…… 2.安裝svn yu

Centos,Linux安裝SVN

一、安裝SVN 1.Centos下安裝SVN    yum install subversion / yum install -y subversion    然後輸入管理員密碼 2.Linux下安裝SVN    sudo apt install subversio

LinuxSVN伺服器搭建

鑑於在搭建時,參考網上很多資料,網上資料在有用的同時,也坑了很多人 本文的目的,也就是想讓後繼之人在搭建svn伺服器時不再犯錯,不再被網上漫天的坑爹作品所坑害,故此總結 /******開始*********/ 系統環境:Centos 6.5 第一步:通過yum命令安裝

linux安裝svn服務端,並配置自動更新專案到web目錄

①安裝svn服務端 [[email protected] ~]# yum install svn ②建立服務端倉庫,並設定許可權 [[email protected] ~]# mkdir -p /var/svn/test [[email protect

如何在Linux系統搭建SVN伺服器

前言: 公司沒有運維,如果你第一次搭建SVN倉庫,是不會一臉懵逼,那麼兄dei不要怕,今天浪達就講解下,如何在Linux下搭建SVN服務端。 正文: 第一步:通過yum命令 安裝subversion,命令如下 >yum install subversion 此

Linux安裝SVN,倉庫建立,使用者許可權管理

Linux下安裝SVN,倉庫建立,使用者許可權管理 1.SVN安裝   Ubuntu系統下安裝:sudo apt-get install subversion   原始碼安裝:1.下載:archive.apache.org/dist/subversion  

RedHat Linux 6.3 安裝 zabbix3.4 備忘

1.服務端 安裝zabbix,需要需要具備LAMP環境。 本次安裝各軟體的版本如下 zabbix:3.4, apache:2.2.15(檢視命令:httpd -v); php:5.6.37(檢視命令:php -v); mysql:5.7.23 安裝過程備忘如下: apach

Linux RedHat6.4 安裝ORACLE資料庫伺服器,win10安裝ORACLE客戶端 問題總結

前一段時間由於工作需要安裝了ORACLE 11g資料庫在Linux上,安裝過程中遇到了很多問題,所以在這裡總結一下,希望能幫到需要的人。 問題1:安裝過程中提示 pdksh 系統軟體缺失,用rpm -qi 命令查詢確實沒有安裝該軟體,但是安裝了另一個叫 ksh 的系統軟體,二者名字很相似

Linux安裝Jetty伺服器部署Jenkins

1、 Jenkins 下載Jenkins 下載網址:http://jenkins-ci.org/2、 Jenkins 安裝(1) 安裝JDKJDK下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-d

LINUX環境安裝VSFTP伺服器

1.首先檢查當前環境下是否已經安裝對應ftp軟體rpm -qa|grep vsftp如果已經安裝可以可以出現ftp對應版本資訊,未安裝則無回顯2.安裝VSFTP軟體,可以使用yum方式rpm包方式安裝(對應資源可在系統光碟package包下)yum install vsftp