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

全程指導:Subversion安裝在Linux如何進行 上篇

開發 項目管理
本文和大家一起來討論一下在Linux中的Subversion安裝,希望通過本文您能學到不少知識。

以前我們說過Subversion在Windows下的安裝,那么在Linux中Subversion安裝是如何進行的呢?下面就是Subversion安裝的具體步驟:

1、第一步,首先,查看/etc/sysconfig/selinux里面的設置是否SELINUX=disabled,如果不是,要設置為SELINUX=disabled,如下所示:
#ThisfilecontrolsthestateofSELinuxonthesystem.
#SELINUX=cantakeoneofthesethreevalues:
#enforcing-SELinuxsecuritypolicyisenforced.
#permissive-SELinuxprintswarningsinsteadofenforcing.
#disabled-SELinuxisfullydisabled.
#SELINUX=enforcing
#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:
#targeted-Onlytargetednetworkdaemonsareprotected.
#strict-FullSELinuxprotection.
SELINUX=disabled
SELINUXTYPE=targeted
設置后重啟計算機。

2、創建svn資源庫
#cd/var/www/svn//到指定的目錄里
#mkdirstuff/創建子目錄
#svnadmincreatestuff//創建svn資源庫
#chown-Rapache.apachestuff//把該目錄下面的文件授權給apache用戶
這樣資源庫建立起來,接下來是進行mysql數據庫的認證。

3、創建http_auth數據庫
#CREATEDATABASEhttp_auth;//創建數據庫
#USEhttp_auth;//使用數據庫
#創建表users和groups
#CREATETABLEusers(#user_nameCHAR(30)NOTNULL,#user_passwdCHAR(20)NOTNULL,#PRIMARYKEY(user_name)#);
#CREATETABLEgroups(#user_nameCHAR(30)NOTNULL,#user_groupCHAR(20)NOTNULL,#PRIMARYKEY(user_name,user_group)#);
#插入用戶和組數據
#INSERTINTOusersVALUES('testuser',ENCRYPT('testpass'));
#INSERTINTOgroupsVALUES('testuser','user');
#INSERTINTOusersVALUES('testadmin',ENCRYPT('testpass'));
#INSERTINTOgroupsVALUES('testadmin','admin');
#INSERTINTOgroupsVALUES('testadmin','user');

訪問數據庫賬號可以是root,也可以是授權的賬號,為了方便,你可以用root賬號。授權語句如下:
#授權給用戶authuser來查詢,任何一臺計算機都可以查詢數據庫
GRANTSELECT
ONauth.users
TOauthuser@localhost
IDENTIFIEDBY'PaSsW0Rd';
GRANTSELECT
ONauth.users
TOauthuser@'%'
IDENTIFIEDBY'PaSsW0Rd';
GRANTSELECT
ONauth.groups
TOauthuser@localhost
IDENTIFIEDBY'PaSsW0Rd';
GRANTSELECT
ONauth.groups
TOauthuser@'%'
IDENTIFIEDBY'PaSsW0Rd';

4、http_auth數據庫創建后,就是要修改配置文件subversion.conf,在這里需要注意的是linux系統在修改配置文建前一定要把原文件進行備份,否則會出現意想不到的問題,因為不同版本的操作系統會有不同。Subversion安裝過程中配置文件subversion.conf是用來通過http協議訪問到資源庫,這個資源庫必須是可讀和可寫,對于apache用戶,所以建的svn資源庫的所有者授予apache。例如為了創建一個資源庫"http://localhost/repos/stuff"使用下面的配置文件,用root賬號運行。
#cd/var/www/svn
#mkdirstuff/創建目錄
#svnadmincreatestuff//創建svn資源庫
#chown-Rapache.apachestuff//把該目錄下面的文件授權給apache用戶
subversion.conf文件如下:
#
#DAVsvn
#SVNParentPath/var/www/svn//指定父親級目錄
##Limitwritepermissiontolistofvalidusers.
#
##RequireSSLconnectionforpasswordprotection.
##SSLRequireSSL
#AuthTypeBasic
#AuthName"AuthorizationRealm"
#AuthUserFile/path/to/passwdfile
#Requirevalid-user
#
#

請繼續關注Subversion安裝下篇。

 【編輯推薦】

  1. Ubuntu下Subversion安裝之新手指南下篇
  2. Ubuntu下Subversion安裝之新手指南上篇
  3. 詳細講解:Subversion及其Eclipse插件的安裝
  4. 技術指導:論在CollabNet 下Subversion Server進行安裝配置行之有效的方法
  5. 術語匯編:剖析Subversion編譯相關問題
責任編輯:佚名
相關推薦

2010-05-18 09:59:06

Subversion安

2010-09-27 10:54:53

JVM參數配置

2010-06-02 11:39:09

tomcat和svn安

2010-05-19 13:12:42

Subversion服

2010-05-13 10:26:42

Subversion配

2010-06-03 11:01:32

Hadoop安裝部署

2010-05-18 16:45:42

Tortoise Su

2010-07-21 14:17:07

Linux telne

2010-05-25 18:45:05

2010-05-17 13:11:07

Subversion安

2010-05-18 14:24:18

2010-06-03 14:42:47

Hadoop分布式集群

2010-06-01 17:07:01

MySQL源碼

2010-05-17 14:11:35

Subversion

2010-05-13 17:00:50

Subversion安

2010-06-03 10:04:26

Hadoop安裝

2010-06-18 10:34:05

UML面向對象

2011-06-29 10:06:23

Linux服務器優化

2010-05-17 17:33:31

Subversion1

2010-05-18 09:07:14

Subversion安
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新日韩在线视频 | 日本网站在线看 | 亚洲精品国产第一综合99久久 | 欧美一区二区三区在线观看视频 | 中文字幕在线观看精品 | 中文字字幕一区二区三区四区五区 | 国产ts人妖一区二区三区 | 91视频.com | 激情av在线 | 日本精品一区二区三区在线观看视频 | 中文字幕精品视频 | 免费观看成人性生生活片 | 欧美精品久久久 | 亚洲综合区| 婷婷在线视频 | 中文字幕亚洲视频 | 国产精品18hdxxxⅹ在线 | 日韩精品一区二区三区第95 | 日本三级网站在线 | 天堂久久久久久久 | 亚洲天堂男人的天堂 | 91视频免费黄 | 日韩国产中文字幕 | 国产精品伦一区二区三级视频 | 成人午夜网 | 日韩一区二区在线播放 | 日韩视频中文字幕 | 欧美性猛交一区二区三区精品 | 精品中文字幕一区二区 | 欧美精品一区二区在线观看 | 不卡欧美 | 久久极品 | 国产久 | 国产一区二区三区久久久久久久久 | 国产a区| 一二三四在线视频观看社区 | 日韩欧美国产成人一区二区 | 欧美午夜精品理论片a级按摩 | 欧美国产视频 | 国产欧美一区二区三区国产幕精品 | 欧美亚洲在线 |