欧日韩美香蕉在线观看,日本手机在线视频,久久久久久久久久免费视频,久草在线免费资源

高性能雙線全能型主機
10G光纖直入ChinaNET核心
功能強大的全實時控制中心
域名自由綁定
自由更改空間域名綁定
自由設置默認首頁
在線壓縮解壓
行業內首家提供7秒鐘響應服務
多服務器主機客戶群服務
軟硬件/透明防火墻三重保障
特有抗病毒內核
7X24小時全天后客戶服務
    Windows服務器搭建SVN教程
 

Windows服務器搭建SVN教程

svn(subversion)是一款的版別管理工具。目前,大多數開源軟件都運用svn作為代碼版別管理軟件。svn除了能記住文件和目錄的一切修正,還能將文件康復到曩昔的某個版別,
而且能夠經過查看前史曉得數據做了哪些修正。簡直是一個“時間機器”。
安裝svn程序
裝置svn
svn下載地址:http://subversion.apache.org/packages.html
這篇文章舉例svn裝置目錄為 C:\Program Files\Subversion
裝置完成后,
將 C:\Program Files\Subversion\bin 增加的體系環境變量path 中,可能體系會主動增加環境變量。
然后,重啟機子。
創立本地svn
創立svn庫
這兒示例svn庫地址 D:\svn\repository(文件夾要存在,否則后面的svn指令會失利)
cmd中運用指令 svnadmin create D:\svn\repository
指令完成后,在D:\svn\repository目錄上,svn創立了多個文件夾,如conf,dav,db等等。
增加用戶
進入D:\svn\repository\conf文件夾,修正svnserve.conf文件,去掉password-db = passwd 前的注釋符#(前面不能有空白),標明密碼從 passwd 中獲取。

然后再修正 passwd 文件,在[users]下面增加用戶名,比如修正如下:
仿制代碼代碼如下:

[users]
# harry = harryssecret
# sally = sallyssecret
test = 123456
標明增加了一個用戶,用戶名為test,密碼為123456 注冊svn到體系服務

cmd中運用以下指令:

仿制代碼代碼如下:

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository" depend= Tcpip start= auto
sc start svnserve

到這兒,svn應該建立結束了。拜訪地址:svn://localhost
svn的裝備優化
匿名拜訪
默許svn是可匿名拜訪的,只讀操作。修正如下:

修正D:\svn\repository\conf\svnserve.conf 文件,將 anon-access = read 改成 anon-access = none
讀寫權限
默許svn是開放一切目錄權限的。修正如下:

修正 D:\svn\repository\conf\svnserve.conf 文件,去掉authz-db = authz 前的注釋符#(前面不能有空白),標明授權從 authz 中獲取。
然后再修正 authz 文件,修正如下:仿制代碼代碼如下:

[/]
test = rw
test2 = rw
* =
[/secret]
test2 =
標明 test 悉數目錄都能夠讀寫,test2 只能讀寫非secret目錄的一切內容,其他用戶則沒有授權。
svn端口
svn默許端口是3690,怎么修正svn端口,如下:
仿制代碼代碼如下:

sc create svnserve8888 binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository --listen-port 8888" depend= Tcpip start= auto
sc start svnserve8888
拜訪地址:svn://localhost:8888/
svn列表
svn列表能夠經過Apache生成,用于在瀏覽器拜訪svn內容,如下:
1、將C:\Program Files\Subversion\bin下的 mod_dav_svn.so 和 mod_authz_svn.so, 仿制到apache的 modules 文件夾下
2、修正 apache 裝備文件 httpd.conf:
1)去掉下面兩項前面的注釋符#:
仿制代碼代碼如下:

#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
2)增加下面內容:
仿制代碼代碼如下:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

DAV svn
SVNPath D:/svn/repository