名師指導:SVN CO SVN+SSH如何使用
本節主要講解SVN CO SVN+SSH的使用,相信大家對于Subversion命令有所了解,SVN CO就是Subversion的一個子命令。為了方便大家理解,本節首先講解一下SVN命令的一些知識。
SVN常用命令(zz)svn命令通常都有幫助,如果你不知道命令怎么用,能非常方便獲取幫助信息。比如有一個命令svn,不過不知道他有哪些子命令,可通過如下方式查詢:
$svnhelp,知道了子命令,不過不知道子命令的用法,還能查詢:
$svnhelpadd,另外,可能你需要設置svncommit的message編輯器,這能通過定義環境變量SVN_EDITOR或VISUAL或EDITOR處理,比如:
$exportSVN_EDITOR=/bin/vi,本文以https來存取版本庫,其他方式(比如file:///,svn://,http://,svn+ssh://等)操作基本是相同的。
下面看一下SVN CO SVN+SSH的使用的具體步驟。
步驟:
1、首先下載并安裝Subversion服務器端,我用的版本是svn-1.4.4-setup.exe,安裝簡單直接next到頭;
2、下載并安裝客戶端,我的版本為TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,安裝也是傻瓜式;
3、下載并安裝SVNService.exe,該軟件是將svn當作一個服務來啟動的,將它復制到svn服務器安裝目錄的bin目錄下,即svnserve.exe所在的目錄;
4、在硬盤建立svn根目錄比如我的是F:/svnroot,然后進入命令模式,執行以下命令svnservice-install-d-r"F:\svnroot",好這一步將F:/svnroot創建為svn的服務目錄。
5、修改subversion的config文件:C:\Users\[User]\AppData\Roaming\subversion\config。在config中找到#ssh這一行,將前面的"#"去掉,然后修改為:
ssh=C:/ProgramFiles/TortoiseSVN/bin/TortoisePlink.exe
如果你不想每次checkout或者update都輸入用戶名和密碼,可以在這里指定用戶名和密碼參數:
ssh=C:/ProgramFiles/TortoiseSVN/bin/TortoisePlink.exe-luser-pwpassword
6、進入命令模式,在C:\ProgramFiles\Subversion\bin目錄下執行svncosvn+ssh://..........輸入密碼,連接成功。SVN CO SVN+SSH的使用講解完畢。
【編輯推薦】