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