當前位置:首頁 » 操作系統 » svn伺服器linux

svn伺服器linux

發布時間: 2024-07-25 23:17:59

linux centos下安裝svn伺服器就這么難么

Centos下安裝SVN伺服器詳細步驟

在保證聯網的條件下,執行以下一、二操作,否則請先下載apache、svn的安裝包並解壓縮

1.安裝apache

yum install httpd

2.安裝svn

yum install subversion

yum install mod_dav_svn

3.創建SVN倉庫

mkdir /home/svn

4.在SVN倉庫目錄下創建你要的版本庫

svnadmin create /home/svn/xyz (版本庫名:xyz)

5.創建用戶及密碼

在/home/svn/xyz/conf目錄下,輸入:htpasswd -c passwd xiao

第一次在創建用戶密碼,需加上「- c」參數

6.設置許可權

編輯authz文件,設置組別人員讀寫許可權

9.防火牆打開3690埠

進入/etc/sysconfig,修改iptables文件

加入如下:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

10.修改apache,目的是保證http能夠訪問

修改/etc/httpd/conf.d/subversion.conf文件

加入如下:

LoadMole dav_svn_mole moles/mod_dav_svn.so

LoadMole authz_svn_molemoles/mod_authz_svn.so

<Location />

DAV svn

SVNParentPath /home/svn/xyz

AuthType Basic

AuthName "Authorization Realm"

AuthUserFile /home/svn/xyz/conf/passwd

AuthzSVNAccessFile /home/svn/xyz/conf/authz

Require valid-user

</Location>

11.配置SVN下目錄被apache擁有

chown–R apache:apache/home/svn/xyz

12.設置apache開機啟動

chkconfig httpd on

13.設置svn開機啟動

(1)編寫/usr/local/customshell/svn.sh,內容為svnserve –d --listen-port 3690 –r / home/svn/xyz

(2). vim /etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh

❷ linuxsvn鏈嶅姟鍣ㄦ崲ip

1銆佸湪鏂扮殑鏈嶅姟鍣ㄤ笂閰嶇疆鐩稿簲鐨勭綉緇滆繛鎺ュ苟璁劇疆鏂扮殑IP鍦板潃銆
2銆佷慨鏀/etc/network/interfaces閰嶇疆鏂囦歡錛屾洿鏂扮綉鍗℃帴鍙d俊鎮銆傛牴鎹鎮ㄤ嬌鐢ㄧ殑Linux鍙戣岀増鍜岀増鏈涓嶅悓錛岄厤緗鏂囦歡鍙鑳戒細鏈夋墍涓嶅悓錛岃風『淇濅慨鏀規g『鐨勯厤緗鏂囦歡銆
3銆佷慨鏀/etc/hosts閰嶇疆鏂囦歡錛屼互渚垮叾浠栫郴緇熻兘澶熸壘鍒版偍鐨凷VN鏈嶅姟鍣ㄣ傚湪璇ユ枃浠朵腑娣誨姞鏂扮殑IP鍦板潃鍜屼富鏈哄悕鏄犲皠鍏崇郴銆
4銆佹洿鏂版墍鏈夐渶瑕佽塊棶SVN鏈嶅姟鍣ㄧ殑瀹㈡埛絝緋葷粺涓婄殑閰嶇疆錛屽皢鏃х殑IP鍦板潃鏇挎崲涓烘柊鐨処P鍦板潃銆傝繖鍖呮嫭鍦⊿VN瀹㈡埛絝閰嶇疆鏂囦歡銆佽剼鏈鎴栧懡浠よ屼腑浣跨敤鐨処P鍦板潃絳夈
5銆佺『璁や慨鏀瑰悗閲嶅惎鏈嶅姟鍣錛屼互渚誇嬌鏂扮殑璁劇疆鐢熸晥銆

❸ linux鍒犻櫎svn鏂囦歡linux鍒犻櫎.svn

鎬庝箞娓呯┖linux鏈嶅姟鍣ㄤ笂鐨剆vn錛

浣犲傛灉鏄璇鍒犱簡鏂囦歡鐩存帴svnup鎴栬卻vnrevert-rversion濡傛灉鏄瑕佸垹闄ゆ枃浠跺厛svndelete鍐峴vnci-m鈥渕essage鈥

svn涓鎬庝箞鍥炴粴鍒頒笂涓涓鐗堟湰鐨勫懡浠わ紵

榪欑嶆儏鍐典笅錛岀敤svnmerge鍛戒護鏉ヨ繘琛屽洖婊氥傚洖婊氱殑鎿嶄綔榪囩▼濡備笅錛

1銆佷繚璇佹垜浠鎷垮埌鐨勬槸鏈鏂頒唬鐮侊細svnupdate鍋囪炬渶鏂扮増鏈鍙鋒槸28銆

2銆佺劧鍚庢壘鍑鴻佸洖婊氱殑紜鍒囩増鏈鍙鳳細svnlog鍋囪炬牴鎹畇vnlog鏃ュ織鏌ュ嚭瑕佸洖婊氱殑鐗堟湰鍙鋒槸25錛屾ゅ勭殑something鍙浠ユ槸鏂囦歡銆佺洰褰曟垨鏁翠釜欏圭洰濡傛灉鎯寵佹洿璇︾粏鐨勪簡瑙f儏鍐碉紝鍙浠ヤ嬌鐢╯vndiff-r28:25

3銆佸洖婊氬埌鐗堟湰鍙25錛歴vnmerge-r28:25something涓轟簡淇濋櫓璧瘋侊紝鍐嶆$『璁ゅ洖婊氱殑緇撴灉錛歴vndiff鍙戠幇姝g『鏃犺錛屾彁浜ゃ

4銆佹彁浜ゅ洖婊氾細svncommit-m"Revertrevisionfromr28tor25,

熱點內容
資料庫十張表 發布:2025-01-13 10:41:50 瀏覽:395
仿php 發布:2025-01-13 10:41:40 瀏覽:811
後綴解壓什麼意思 發布:2025-01-13 10:35:17 瀏覽:185
索尼安卓11如何退回安卓10 發布:2025-01-13 10:24:09 瀏覽:127
程序編譯結構 發布:2025-01-13 10:24:08 瀏覽:90
創建郵箱地址伺服器連接錯誤 發布:2025-01-13 09:49:24 瀏覽:723
linux編輯文檔 發布:2025-01-13 09:47:51 瀏覽:435
二手製冷壓縮機 發布:2025-01-13 09:43:59 瀏覽:585
網魚電腦密碼多少 發布:2025-01-13 09:33:46 瀏覽:464
如何取消子賬號密碼 發布:2025-01-13 09:22:41 瀏覽:347