Windows下VisualSVN Server的安裝與配置方法(圖文)
VisualSVN Server是免費的,而VisualSVN是收費的。VisualSVN是SVN的客戶端,和Visual Studio集成在一起, VisualSvn Server是SVN的服務器端,包括Subversion、Apache和用戶及權限管理
為什么在Windows下用VisualSVN Server而不用Subversion
因為如果直接使用Subversion,那么在Windows 系統(tǒng)上,要想讓它隨系統(tǒng)啟動,就要封裝SVN Server為windws service,還要通過修改配置文件來控制用戶權限,另外如果要想以Web方式【http協(xié)議】訪問,一般還要安裝配置Apache,如果是新手,豈不 是很頭痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻煩。安裝的時候SVN Server已經(jīng)封裝為windws service,Apache服務器的配置也只是在圖像界面上,指定認證方式、訪問端口等簡單操作;另外,用戶權限的管理也是通過圖像界面來配置。
以上內(nèi)容摘自網(wǎng)絡
下載VisualSVN2.6.4
http://www.visualsvn.com/server/download/
運行,可以看到它包含了Apache HTTP Server和Apache Subversion
下一步,接受協(xié)議
下一步,按默認的來,安裝SVN服務器和管理控制臺,下面也是默認勾選添加SVN命令行工具到環(huán)境變量
下一步,選擇要安裝的版本,這里選標準版,下面的企業(yè)版功能比較多,可以和AD等結合,下面的Compare Editions是讓你對比兩個版本的不同之處
然后是安裝目錄和資源庫所在的位置及端口號,如果用默認的HTTPS,端口有443和8443
如果不用HTTPS,端口就是80和8080,這里也按默認的來了!
下一步,安裝
安裝過程
安裝完成,啟動軟件
整體界面,左邊從上到下是SVN本地服務器、資源庫、用戶、用戶組
右邊從上到下是服務狀態(tài)、日志信息及配置、認證信息及配置、資源庫信息及配置
最下面有更新,版本號之類的
安裝完成后會生成系統(tǒng)服務VisualSVN Server
如果卸載VisualSvn Server時提示進程還在運行不能卸載的話可以把VisualSvn Server服務停掉!
開始配置
本地服務器屬性里有一些參數(shù)設置,比如資源倉庫的位置之類的信息!
新建倉庫,箭頭指的兩個位置都可以
倉庫名
倉庫結構,這里選第一個空的,下面那個在建成后會自動存在三個文件夾:trunk,branches,tags
倉庫的訪問權限設置,Nobody has access是所人有都不可訪問,第二個是所有的SVN用戶都可以讀寫,最后是自定義權限,按默認的來吧!
最后顯示配置的倉庫名是kevin,URL是https://kevin-zheng/svn/kevin,因為我們用的是https協(xié)議,kevin-zheng是主機名,可以用IP代替,kevin-zheng/svn是根目錄svn/kevin是虛擬的SVN目錄,并不是我們設置的實際目錄,權限默認為所有人可讀寫
IE訪問一下https:/kevin-zheng/svn/kevin,彈出登陸對話框,說明SVN工作正常!
火狐瀏覽器,因為沒有證書,所以提示不受信任的連接
點我已充分了解可能的風險,添加例外
彈出登陸對話框
因為沒有用戶,所以登陸不上,現(xiàn)在來建用戶,Users上右鍵,創(chuàng)建兩個用戶kevin和zheng,可以設置密碼,也可以不設置
訪問正常,不過里面是空的,因為我們東西在里面!
設置權限在倉庫名上右鍵,屬性
安全里刪除Everyone,添加要指定的用戶
下面是用戶對資源的訪問權限
設置為不能訪問,就打不開了
可以創(chuàng)建用戶組,然后給用戶組設置權限,比較方便管理
看看倉庫里生成的文件
groups.conf
htpasswd
Kevin庫下的文件
從本機導入文件到SVN服務器
TortoiseSVN的安裝就不說了,直接下一步就行了!
在要提交的目錄名上或里面右鍵,選擇TortoiseSVN--Import
彈出對話框,設置正確的遠端目錄,可以寫點說明文字
提示證書失敗,不管它,點第一個吧,以后不詢問
輸入用戶名和密碼,如果有密碼的話
成功
如果添加了文件在本地目錄里
也可以用同樣的方法上傳
刷新服務器軟件,可以看到變化
下載文件到本地,右鍵選擇SVN Checkout
選擇正確的遠端目錄和本地目錄
成功
成功后圖標上有個大紅勾
在同步一次后,可以右鍵目錄或目錄名,多出一個SVN Commit
如果你本機添加了文件或修改了文件
直接Commit
選擇要添加或修改的文件,可以寫注釋
成功
在另一臺電腦上Update
可以看到,同步成功,提示你此次更新添加了相應的文件
也可以右鍵文件,TortoiseSVN,Add
先添加,再提交,就是麻煩點,不如直接提交來的快!
相關文章
無法識別的屬性“type”+IIS沒有Asp.net配置選項的解決方法
前天在調(diào)試asp.net+sql server環(huán)境,點這里下載sql server 2005企業(yè)版。在測試一個用asp.net+mssql寫的留言本程序的時候,報錯,提示無法識別的屬性“type”2010-04-04Windows Server 2019 遠程控制的配置與管理圖文教程
這篇文章主要介紹了Windows Server 遠程桌面功能,RDP協(xié)議,以及實驗拓撲圖與說明。再說明了如何配置遠程桌面服務,包括創(chuàng)建遠程訪問賬戶,開啟遠程桌面服務,刪除默認賬戶權限,最后驗證遠程桌面服務2023-05-05Windows?Server?2019?流媒體服務器的配置與管理(使用FFmpeg推流到EasyDarwin中再通
這篇文章主要介紹了Windows?Server?2019?流媒體服務的配置與管理主要是使用FFmpeg推流到EasyDarwin中再通過VLC觀看的實現(xiàn)方法,需要的朋友可以參考下2023-05-05IIS和.net framework 4.0的安裝順序導致的問題(重新注冊.net 4.0)
這篇文章主要介紹了IIS和.net framework 4.0的安裝順序導致的問題(重新注冊.net 4.0),需要的朋友可以參考下2015-09-09win2003 配置DNS、NAT及搭建IIS網(wǎng)站的方法
公司內(nèi)部架設了一臺DNS服務器,現(xiàn)在公司內(nèi)部的員工想要訪問公網(wǎng)上的網(wǎng)站,必須通過公司內(nèi)部的DNS服務器進行解析,請試圖搭出一個這樣的環(huán)境2013-06-06IIS7.0/IIS7.5/IIS8.0中應用程序池最優(yōu)配置方案
這篇文章主要介紹了IIS7.0/IIS7.5/IIS8.0中應用程序池最優(yōu)配置方案,需要的朋友可以參考下2023-10-10windows7服務器上weblogic啟動失敗異常解決方法
windows7服務器上weblogic啟動失敗異常:/Java/jre6/lib/ext/QTJava.zip was unexpected at this time,接下來介紹詳細解決方法,需要的朋友可以參考下2013-01-01NPOINT免費虛擬主機管理系統(tǒng)windows2003的安裝方法【圖文】
這是一款免費的虛擬主機管理系統(tǒng),無限制,并可以二次開發(fā)2008-09-09