国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - linux下安裝配置svn獨立服務器的步驟分享

linux下安裝配置svn獨立服務器的步驟分享

2021-03-28 01:33Linux教程網 Linux

subversion(以下簡稱svn)是近年來崛起的版本管理工具,是cvs的接班人。 svn服務器有2種運行方式:獨立服務器和借助apache。2種方式各有利弊

file:///

直接版本庫訪問(本地磁盤)。

http://

通過配置SubversionApache服務器的WebDAV協議。

https://

http://相似,但是包括SSL加密。

svn://

通過svnserve服務自定義的協議。

svn+ssh://

svn://相似,但通過SSH封裝


svn存儲版本數據也有2種方式:BDBFSFS。因為BDB方式在服務器中斷時,有可能鎖住數據,所以還是FSFS方式更安全一點。
1. svn服務器安裝操作系統: Redhat Linux AS4
獲取svn安裝包
下載http://subversion.tigris.org/downloads/subversion-1.4.0.tar.gzhttp://subversion.tigris.org/downloads/subversion-deps-1.4.0.tar.gz。
編譯svn以root用戶登錄。
將subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz傳到服務器。
tar xfvz subversion-1.4.0.tar.gz
tar xfvz subversion-deps-1.4.0.tar.gz
cd subversion-1.4.0
./configure –prefix=/opt/svn –without-berkeley-db –with-zlib
(注:以svnserve方式運行,不加apache編譯參數。以fsfs格式存儲版本庫,不編譯berkeley-db)
make clean
make
make install
vi /etc/profile,在/etc/profile最后加入:
PATH=$PATH:/opt/svn/bin
export PATH
svn測試svnserve –version
如果顯示如下,svn安裝成功:

svnserve, version 1.4.0 (r21228)
compiled Oct 12 2006, 10:18:56Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.

2. svn配置建立svn版本庫目錄可建多個:
mkdir -p /opt/svndata/repos1
mkdir -p /opt/svndata/repos2
建立svn版本庫svnadmin create /opt/svndata/repos1
svnadmin create /opt/svndata/repos2
修改svn版本庫配置文件版本庫1:
vi /opt/svndata/repos1/conf/svnserve.conf
內容修改為:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf
authz-db = /opt/svn/conf/authz.conf
realm = repos1
版本庫2:
vi /opt/svndata/repos2/conf/svnserve.conf
內容修改為:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf
authz-db = /opt/svn/conf/authz.conf
realm = repos2
即除realm = repos2外,其他與版本庫1配置文件完全相同。如果有更多的版本庫,依此類推。
配置允許訪問的svn用戶vi /opt/svn/conf/pwd.conf
為了簡化配置,2個版本庫共用1個用戶配置文件。如有必要,也可以分開。
注意:對用戶配置文件的修改立即生效,不必重啟svn。
文件格式如下:
[users]
<用戶1> = <密碼1>
<用戶2> = <密碼2>
其中,[users]是必須的。下面列出要訪問svn的用戶,每個用戶一行。示例:
[users]
alan = password
king = hello
配置svn用戶訪問權限vi /opt/svn/conf/authz.conf
為了簡化配置,3個版本庫共用1個權限配置文件/opt/svn/conf/pwd.conf。如有必要,也可以分開。文件中定義用戶組和版本庫目錄權限。
注意:
* 權限配置文件中出現的用戶名必須已在用戶配置文件中定義。
* 對權限配置文件的修改立即生效,不必重啟svn
用戶組格式:
[groups]
<用戶組名> = <用戶1>,<用戶2>
其中,1個用戶組可以包含1個或多個用戶,用戶間以逗號分隔。
版本庫目錄格式:
[<版本庫>:/項目/目錄]
@<用戶組名> = <權限>
<用戶名> = <權限>
其中,方框號內部分可以有多種寫法:
/,表示根目錄及以下。根目錄是svnserve啟動時指定的,我們指定為/opt/svndata。這樣,/就是表示對全部版本庫設置權限。
repos1:/,表示對版本庫1設置權限
repos2:/abc, ,表示對版本庫2中的abc項目設置權限
repos2:/abc/aaa, ,表示對版本庫2中的abc項目的aaa目錄設置權限
權限主體可以是用戶組、用戶或*,用戶組在前面加@,*表示全部用戶。權限可以是w、r、wr和空,空表示沒有任何權限。
示例:
[groups]
admin = alan
[/]
@admin = rw
[repos1:/abc/aaa]
king = rw
[repos2:/pass]
king =
svn配置完畢,刪除無用文件rm /opt/svndata/repos1/conf/authz
rm /opt/svndata/repos1/conf/passwd
rm /opt/svndata/repos2/conf/authz
rm /opt/svndata/repos2/conf/passwd
3. 啟動svn建立啟動svn的用戶useradd svn
passwd svn
根據提示為用戶svn設置密碼
允許用戶svn訪問版本庫chown -R svn:svn /opt/svndata
chown -R svn:svn /opt/data
啟動svnsu - svn -c "svnserve -d --listen-port 9999 -r /opt/svndata"
其中:
su - svn表示以用戶svn的身份啟動svn
-d表示以daemon方式(后臺運行)運行
–listen-port 9999表示使用9999端口,可以換成你需要的端口。但注意,使用1024以下的端口需要root權限
-r /opt/svndata指定根目錄是/opt/svndata
檢查:
ps -ef|grep svnserve
如果顯示如下,即為啟動成功:
svn    6941   1 0 15:07 ?    00:00:00 svnserve -d –listen-port 9999 -r /opt/svndata
通過web方式訪問svn有很多方法,請參閱配置websvn配置bsSvnBrowser的方法。
相關參考:
http://www.ibm.com/developerworks/cn/opensource/os-subversion/

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲国产精品久久久 | 91精品国产91久久久久久 | 日本网站在线免费观看 | 日韩欧美视频 | 久久国产精品视频 | 青青av | 日本女人高潮视频 | 精品久久国产老人久久综合 | 久久99久久久久久 | 欧美日韩国产一区二区在线观看 | 日韩精品视频在线播放 | 久久久久久国产精品 | 亚洲激情av | 国产欧美久久久久久 | 中文字幕亚洲一区二区三区 | 日韩不卡 | 日韩欧美三级在线观看 | 一区二区三区在线免费观看 | 久久久亚洲国产天美传媒修理工 | 精品一区二区免费视频 | 日韩国产在线 | 国产精品无码久久久久 | 欧美激情专区 | 国产a在亚洲线播放 | 国产精品久久久亚洲 | 久久久久国产精品一区二区 | 亚洲天堂av在线 | 国产黄色91视频 | 天天澡天天狠天天天做 | 亚洲日韩中文字幕一区 | 国产精品色哟哟哟 | 亚洲一区在线视频 | 日韩欧美一区二区在线视频 | 欧美久久久久久 | 自拍 亚洲 欧美 老师 丝袜 | 国产精品69毛片高清亚洲 | 91久久精品一区 | 国产精品久久久久国产a级 成人a在线视频 | 国产精品久久久久久 | 久久久亚洲国产天美传媒修理工 | 精品亚洲第一 |