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

首頁 > 服務器 > Win服務器 > 正文

使用svn進行版本控制

2024-09-10 00:05:46
字體:
供稿:網(wǎng)友

我使用系統(tǒng)是: Microsoft Windows xp sp2

 

第一:下載軟件

有兩個軟件需要下載的:
Subversion和TortoiseSVN
Subversion 下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
TortoiseSVN下載地址:http://tortoisesvn.net/downloads

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

軟件安裝完后需要重啟系統(tǒng)。

 

第二,建立服務和根目錄創(chuàng)建

建立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的安裝位置,第二塊紅色為剛才創(chuàng)建的SVN根目錄,注意:命令行中等號前不能有空格,等號后必須有空格)

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

 

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

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

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

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

這樣雖然可以訪問了,但是并沒有完成,我們需要配置文件的讀寫權限。這時我們進入E:/SVNRoot/DemoProject/conf。
里面有三個文件。默認里面幾乎所有的代碼都被使用#注釋了。

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

首先是svnserve.conf文件。
# anon-access = read把這行改成anon-access = none,表示禁止匿名訪問(注意:anon前面不能有空格)
# password-db = passwd把這行前面的注釋去掉,并刪除空格,表示驗證用戶使用passwd文件。
# authz-db = authz把這行前面的注釋去掉,并刪除空格,表示授權使用authz文件。

然后修改passwd文件,部分文件內(nèi)容:
[users]
# harry = harryssecret
# sally = sallyssecret

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汶川县| 阿拉善右旗| 葵青区| 鄱阳县| 安溪县| 鸡东县| 长海县| 佛冈县| 玉龙| 和平区| 馆陶县| 饶阳县| 天津市| 彝良县| 临澧县| 尉氏县| 达拉特旗| 万全县| 宣化县| 崇阳县| 衡阳市| 韶关市| 调兵山市| 年辖:市辖区| 微博| 安达市| 云安县| 都匀市| 马边| 满城县| 磐石市| 定陶县| 洪江市| 吉水县| 平原县| 池州市| 兴隆县| 平顶山市| 苏尼特左旗| 阆中市| 静乐县|