成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SUSE SVN服務器完整架設簡明步驟詳解

開發 項目管理
本文和大家一起學習一下SUSE SVN服務器完整架設的具體步驟,隨著SVN廣泛應用,SVN服務器可以在多個操作系統中架設,本文和大家分享一下。

本節主要講解一下SUSE SVN服務器完整架設步驟,共有十幾個步驟,雖然繁瑣但是操作起來比較容易,下面我們來看一下SUSE SVN服務器完整架設具體步驟,歡迎大家一起來學習。

1.SUSELinux確保架設好APACHE,可以用YAST中的軟件管理完成.
http://localhost驗證成功'itworked'
2.SUSE SVN服務器時首先下載SVN,[最后復制到/opt/src便于管理]
subversion-1.4.6.tar.gz
subversion-deps-1.4.6.tar.gz
3.解壓到相應目錄下
tar-zxvfsubversion-1.4.6.tar.gz
tar-zxvfsubversion-deps-1.4.6.tar.gz
4.進入subversion-1.4.6解壓后的目錄
5.運行.configure建立Makefile文件
./configure--prefix=/opt/svn--with-apxs=/usr/sbin/apxs2
注:參數prefix是指示,svn的安裝位置
參數with-apxs:apxs是一個為ApacheHTTP服務器編譯和安裝擴展模塊的工具,用于編譯一個或多個源程序或目標代碼文件為動態共享對象,使之可以用由mod_so提供的LoadModule指令在運行時加載到Apache服務器.不同版本的apxs可能的位置不同,主要是看http的安裝位置.在SUSE中,apxs2還加上了版本號2,所處的位置在默認的執行文件目錄.當不能確定的時候,可以通過find/-name'apx*'來搜索確認.如果沒找到.可能是沒有安裝httpd-dev[在SUSE中是apache-dev].加上這個參數,將會在apache的安裝庫中產生二個svn相關的文件
mod_dav_svn.so,mod_authz.svn.so這二個文件也是svn能過HTTP訪問的關鍵
6.修改./nero/src/Makefile,將CFLAGS=-g-O2改成CFLAGS=-fPIC-g-O2
沒有這一步的話,make時報錯:/usr/bin/ld:/*/*/subversion-1.4.*/neon/src/.libs/libneon.a(ne_request.o):relocationR_X86_64_32cannotbeusedwhenmakingasharedobject;recompilewith-fPIC
/*/subversion-1.4.4/neon/src/.libs/libneon.a:couldnotreadsymbols:Badvalue
*代表不同安裝情況下的目錄
7.運行make,makeinstall
8.SUSE SVN服務器時需要檢查1./opt/svn是否安裝.
2.檢查/usr/lib64/apache2目錄下是否產生那二個必要的so文件.不同的linux根據http安裝的目錄可能有不同
9.恭喜基本成功
10.在/opt目錄下新建一文件夾mkdirsvndata用來當svn服務器的倉庫,版本庫都放在這下面
11.SUSE SVN服務器時需要創建svn用戶,假設用戶文件也放成SVN安裝目錄/opt/svn下.取名叫passwd
第一次:htpasswd2-c/opt/svn/passwdrobin創建了一個叫robin的用戶,會提示輸入密碼
第二次.以后增加用戶只要在上一條命令中少輸入參數-c.提示此用戶文件已存在,不用再創建
12.SUSE SVN服務器時修改httpd.conf文件,以讓apache帶動svn一起工作
DAVsvn
SVNParentPath/opt/svndata'指示各版本庫的父路徑,也即是版本庫都放在此目錄下
AuthTypeBasic
AuthName'ethinksvn''隨便取個名字
AuthUserFile/opt/svn/passwd'svn用戶登錄文件
Requirevalid-user'要求登錄SVN需要驗證
13.apache2ctlrestart重啟SUSE服務器.其它版本命令可能不一樣
14.http://localhost/svn出現'ethinksvn'的輸入用戶名才能登錄的框.這個名字就是上面'authname'中指定的名字.
輸入robin,可以正常登錄進去[我這里只創建了robin用戶].顯示'Accessforbidden!'等信息的一個提示權限錯誤的頁面這個非常正常.svndata目錄下面沒有任何版本庫.
15.在svndata目錄下創建版本庫。
1.用svn提供的命令
#/opt/svn/bin/svnadmincreate/opt/svndata/firtsproject/*創建倉庫"firstproject"
#ls/opt/svndata/firstproject/*查看有沒有創建好,如果多了一些文件則說明版本庫已經創建好
2.我傾向于把/opt/svndata共享出去.在遠程,通過小海鬼在此目錄下新建項目版本文件夾,然后右擊此文件夾來創建版本庫
16.現在可以通過http://localhost/svn/firstproject來查看這第一個版本庫了.顯示'Revision0:/'客戶端用TortoiseSVN(我叫他小海鬼).
還可以用svn結合bugfree來一起進行用戶驗證.都是很好的開源,便于團隊協作.大功告成.本節介紹SUSE SVN服務器架設完畢。

【編輯推薦】

  1. Http訪問SVN服務器的配置方法專家指導
  2. 技術指導:詳解RedHat系統下SVN服務器搭建過程
  3. ApacheSVN服務器安裝指導手冊
  4. Windows下SVN服務器搭建新視點
  5. 專題講解 SVN服務器的搭建與配置在Linux下如何進行 
責任編輯:佚名
相關推薦

2010-05-26 14:16:17

本地SVN服務器

2010-05-28 12:32:50

2010-05-25 08:46:12

2010-05-31 10:56:51

SVN服務器架設

2010-05-25 13:20:46

http與svn

2010-05-31 10:09:32

2010-05-31 19:07:41

SVN服務器

2010-05-31 19:17:38

2010-05-28 13:06:49

SVN代碼管理服務器

2010-06-02 16:32:28

SVN代碼管理

2009-12-03 14:42:43

配置cvs服務器

2009-12-03 14:35:09

DHCP服務器配置

2010-04-13 17:12:54

2011-08-08 13:52:32

服務器

2010-05-21 13:44:15

SVN-WINDOWS

2010-01-04 13:26:51

Ubuntu安裝

2010-06-03 10:51:09

Hadoop安裝部署

2009-11-30 09:09:21

Suse 10安裝nf

2009-02-27 14:31:00

2009-11-30 17:40:13

Suse雙網卡綁定
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美中文字幕一区 | 成人在线视频一区 | 日韩视频在线免费观看 | 国产a一区二区 | 在线观看第一区 | 中文字幕男人的天堂 | 国产91黄色 | 成人免费一区二区 | 嫩草黄色影院 | 国产精品www | 美女久久视频 | 国产精品麻 | 一本一道久久a久久精品蜜桃 | 日日骚av | 日本黄色大片免费 | 欧美成人精品激情在线观看 | 在线观看精品视频网站 | 天天欧美| 亚洲一区二区三区四区五区中文 | 欧洲成人午夜免费大片 | 精品国产一区二区国模嫣然 | 高清色 | 成人精品免费视频 | 日韩一区在线观看视频 | 成人影院免费视频 | www.狠狠干 | 亚洲成人福利 | 亚洲视频免费一区 | 成人在线观看免费 | 国产乱码精品一品二品 | 久久精品这里 | 久久机热| 噜啊噜在线 | 亚洲欧美日韩在线 | 国产精品视频久久久 | 日本特黄a级高清免费大片 成年人黄色小视频 | 精品美女在线观看视频在线观看 | 日本精品在线观看 | 91亚洲免费 | 在线观看国产三级 | 国产精品久久影院 |