国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

使用svn進行版本控制

2019-11-02 16:35:57
字體:
來源:轉載
供稿:網友

我使用系統是: Microsoft Windows xp sp2

 

第一:下載軟件

有兩個軟件需要下載的:

Subversion和TortoiseSVN

Subversion 下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

TortoiseSVN下載地址:http://tortoisesvn.net/downloads

(有些文檔說必備軟件還有Apache,但這么說法的大多是較舊的文檔這么提到,隨著軟件的更新,已經沒有必要安裝Apache了,安裝Apache是為了SVN能干更多事,比如可以基于HTTP去訪問等。)

軟件安裝完后需要重啟系統。

 

第二,建立服務和根目錄創建

建立svn的根目錄:例如在E盤建立文件夾SVNRoot。

然后是建立svn服務:(這里把svn服務建立為一個windows的服務)

在命令行下敲入:SC create svn1.5 binPath= "/"C:/Program Files/Subversion/bin/svnserve.exe/" --service --root /"E:/SVNRoot/"" depend= Tcpip start= auto

(第一塊紅色部分為subversion的安裝位置,第二塊紅色為剛才創建的SVN根目錄,注意:命令行中等號前不能有空格,等號后必須有空格)

運行后打開windows的服務窗口檢查,如果有svn1.5這么個服務,說明建立成功了,初次建立可能要手動啟動下(不然重啟動系統也可以,當然這里沒有必要重啟系統)

 

第三:具體項目的建立和配置。

這里假設我們有個項目DemoProject需要用svn來管理。

在E:/SVNRoot下新建文件夾DemoProject。進入DemoProject,鼠標在空白處點擊右鍵,選擇TortoiseSVN,再選擇Create repository here。操作完后可以看見本來空的文件夾內多了些文件和文件夾。

現在可以來測試以上步驟是否正確,在F盤創建DemoProject(開發項目時的文件夾),進入新創建的文件夾,空白處點擊右鍵,選擇SVNCheckOut,Url repository填入svn://localhost/DemoProject,其他默認。點擊OK,(如果窗口Action有顯示Completed,那說明操作成功)。

這樣雖然可以訪問了,但是并沒有完成,我們需要配置文件的讀寫權限。這時我們進入E:/SVNRoot/DemoProject/conf。

里面有三個文件。默認里面幾乎所有的代碼都被使用#注釋了。

接下去我們來修改這三個文件來配置svn的驗證和授權。(請大家要區分驗證和授權)

首先是svnserve.conf文件。

# anon-access = read把這行改成anon-access = none,表示禁止匿名訪問(注意:anon前面不能有空格)

# password-db = passwd把這行前面的注釋去掉,并刪除空格,表示驗證用戶使用passwd文件。

# authz-db = authz把這行前面的注釋去掉,并刪除空格,表示授權使用authz文件。

然后修改passwd文件,部分文件內容:

[users]

# harry = harryssecret

# sally = sallyssecret

我想看下這個文件內容就應該知道作用了,這里是配置svn的用戶名和密碼,這里harry是用戶名,等號后面是用戶密碼,sally是另外一個用戶。當然這兩行代碼都是被注釋的。你可以刪除注釋啟用他們,也可以自己加一行,比如:

kate = 123456

這里用的密碼是明文,如果你的項目安全要求較高,可以使用加密的密碼,配置比較麻煩,這里不說了。還有用戶名之間可不可以有空格,用戶名和密碼的合法字符等,這些我沒做測試。

最后配置authz

第一個屬性節點是aliases,別名,不知道作用在哪,估計就是將同等權限的許多用戶合并成一個名稱。我這里沒有做修改。

第二個屬性節點groups,組別,這很好理解,就是把相同權限的用戶合并入一個組,以便下面配置授權時更加簡潔。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渝北区| 昌黎县| 屏南县| 金寨县| 宣化县| 巴彦淖尔市| 永丰县| 炎陵县| 东明县| 磴口县| 巨鹿县| 宜城市| 库车县| 乾安县| 会东县| 海安县| 公主岭市| 驻马店市| 贵定县| 仁布县| 乌鲁木齐县| 得荣县| 象山县| 乐陵市| 桂阳县| 沙洋县| 甘孜县| 周口市| 灵石县| 乐昌市| 英超| 长沙县| 双桥区| 库尔勒市| 陆丰市| 聂荣县| 仁怀市| 林周县| 曲水县| 新乡县| 晴隆县|