自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

經(jīng)驗總結(jié):論subversion源代碼如何安裝

開發(fā) 項目管理
本文介紹了Subversion源代碼安裝問題,希望對你有所啟發(fā)。

Subversion經(jīng)過長時間的發(fā)展,很多用戶應(yīng)該有所了解,這里我發(fā)表一下個人理解,和大家討論討論Subversion源代碼安裝
步驟:

1.下載subversion和apache的最新src包
2.新建一個用戶:svnroot,以下操作非特別說明皆為root用戶操作
#groupaddsvn
#useraddsvnroot-gsvn
#passwdsvn
3.編譯安裝httpd:
//解壓apache2安裝包
#tarxvzfhttpd-2.2.3.tar.tar
//進入解壓后的目錄
#cdhttpd-2.2.3
//配置apache安裝
#./configure--enable-dav--enable-so--prefix=/usr/local/apache2/
#make
//安裝
#makeinstall
//啟動apache服務(wù)
#/usr/local/apache2/bin/apachectlstart
//打開瀏覽器http://localhost/如果有測試頁"Itworks!"出現(xiàn)則證明已經(jīng)安裝成功。

4.安裝Subversion源代碼
//解壓SubVersion安裝包
#tarxvzfSubversion-1.4.0.tar.gz
//進入解壓后的目錄
#cdSubversion-1.4.0
//配置subversion安裝
#./configure--with-apxs=/usr/local/apache2/bin/apxs--prefix=/usr/local/subversion--with-apr=/usr/local/apache2--with-apr-util=/usr/local/apache2--with-ssl--with-zlib--enable-maintainer-mode
#make
//安裝
#makeinstall
//創(chuàng)建庫文件所在的目錄(svnroot用戶進行下面的操作)
#mkdir/home/svnroot/repository
//創(chuàng)建倉庫"test"
#/usr/local/subversion/bin/svnadmincreate/home/svnroot/repository/test
//查看svn是否安裝成功
#/usr/local/subversion/bin/svnadmin--version
//不讓其他人有該目錄的權(quán)限
#chmod700/home/svnroot/repository
(svnroot用戶操作結(jié)束)

5.修改Apache配置文件
#vi/usr/local/apache2/conf/httpd.conf
//找到下列語句,如果沒有則自行添加
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
//在后面添加#p#

DAVsvn
SVNParentPath/home/svnroot/repository///svn父目錄
AuthzSVNAccessFile/home/svnroot/repository/authz.conf//權(quán)限配置文件
AuthTypeBasic//連接類型設(shè)置
AuthName"Subversion.zoneyump"http://連接框提示
AuthUserFile/home/svnroot/repository/authfile//用戶配置文件
Requirevalid-user//采用何種認(rèn)證

//重啟apache
#/usr/local/apache2/bin/apachectlrestart
//打開瀏覽器訪問http://localhost/svn/test/,如果有東西顯示就說明成功。

6.權(quán)限管理
1)增加用戶
#htpasswd-c/home/svnroot/repository/authfile用戶名
//第一次設(shè)置用戶時使用-c表示新建一個用戶文件。回車后輸入用戶密碼,完成對用戶的增加
#htpasswd/home/svnroot/repository/authfile用戶名(加入新的用戶,就不用-c了)
2)權(quán)限分配
#vi/home/svnroot/repository/authz.conf
[groups]
admin=useradmin
devteamcs=useradmin,user1,user2//這里定義了一個用戶組
[/]//對所有的項目,所有的用戶都有讀權(quán)限,admin用戶有讀寫權(quán)限
@admin=rw
*=r
[test:/]//對test項目,
@devteamcs=rw
//在/usr/local/apache2/conf/httpd.conf文件中配置,找到文件中的這兩行:
Userdaemon
Groupdaemon
//將daemon改為svnroot,組也做相應(yīng)更改,讓apache進程以svnroot的身份運行
//改完后是這個樣子
Usersvnroot
Groupsvn
//重啟apache
#/usr/local/apache2/bin/apachectlrestart
訪問http://localhost/svn/test,現(xiàn)在需要身份驗證,且通過驗證后應(yīng)該可以看到信息
補充:在xp的環(huán)境下,如果你運行著卡巴斯基,可能會導(dǎo)致無法訪問svn,通常會報400BadRequest錯誤
解決辦法是:進入卡巴斯基的設(shè)置-->網(wǎng)絡(luò)設(shè)置--->端口設(shè)置,然后從端口列表中去掉80端口即可,再次補充:eclipse有svn的插件,subclipse,安裝路徑為:http://subclipse.tigris.org/update其中svnpasswd.file是通過
#htpasswd-cb/path/to/svnpasswd.fileusernamepassword//來創(chuàng)建的subversion源代碼安裝目錄的bin目錄下的svn就是linux下的命令行客戶端linux下圖形界面的客戶端似乎沒看到fedora本來就有的..這是可以的,在windows下安裝好SVN服務(wù)端然后在LINUX下svncosvn://xxx.xxx.xxx.xxx/filename就可以了xxx為windows服務(wù)器地址后面為svn路徑,也可以安裝rapidsvn

【編輯推薦】

  1. 學(xué)習(xí)筆記:在Debian下如何進行Subversion配置
  2. 全面剖析:CentOS下如何安裝Subversion
  3. Subversion1.4.5和Apache2.2.6的完美結(jié)合
  4. 學(xué)習(xí)筆記:剖析Collabnet Subversion集成
  5. 新手指南:Subversion服務(wù)器安裝行之有效的方法

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-06-02 10:26:06

SVN源代碼管理

2010-05-18 18:19:07

Subversion服

2010-05-13 14:08:58

Visual Stud

2010-05-13 17:00:50

Subversion安

2010-05-17 13:34:47

2010-05-18 17:12:11

Subversion安

2010-05-18 17:39:28

Subversion配

2009-11-16 10:57:51

PHP上傳文件代碼

2010-05-13 14:27:28

Subclipse插件

2010-05-13 15:18:19

Subversion插

2009-10-15 09:27:00

2009-09-29 16:32:11

OJB Hiberna

2009-08-19 09:24:43

AJAX引擎經(jīng)驗總結(jié)

2010-05-18 15:48:03

2014-12-15 14:39:00

Java

2009-09-16 17:13:54

學(xué)習(xí)Linq

2010-05-18 15:06:46

Subversion命

2010-05-18 16:05:24

2009-09-25 17:26:55

使用Hibernate

2009-09-27 14:53:38

Hibernate S
點贊
收藏

51CTO技術(shù)棧公眾號