svn服务安装和配置 以及搭配Eclips插件使用(总结)
1.獲取 Subversion 服務(wù)器程序
2.獲取 TortoiseSVN 客戶端程序
3.建立版本庫(kù)(Repository)
4.首先建立 e:\svn 空文件夾作為所有版本庫(kù)的根目錄。然后,進(jìn)入命令行并切換到subversion的bin目錄。輸入如
下命令:
svnadmin create E:\svn\repository
此命令在 E:\svn 下建立一個(gè)版本庫(kù) repository 。repository 下面會(huì)自動(dòng)生成一些文件夾和文件。
5.運(yùn)行獨(dú)立服務(wù)器
此時(shí) subversion 服務(wù)還沒有開始,只是通過它的命令建立了版本庫(kù)。繼續(xù)在剛才的命令窗口輸入:
svnserve.exe --daemon
svnserve 將會(huì)在端口 3690 等待請(qǐng)求,--daemon(兩個(gè)短橫線)選項(xiàng)告訴 svnserve 以守護(hù)進(jìn)程方式運(yùn)行,這樣在
手動(dòng)終止之前不會(huì)退出。注意不要關(guān)閉命令行窗口,關(guān)閉窗口會(huì)把 svnserve 停止。
為了驗(yàn)證svnserve正常工作,使用TortoiseSVN -> Repo-browser 來查看版本庫(kù)。在彈出的 URL 對(duì)話框中輸入:
svn://localhost/svn/repository
點(diǎn) OK 按鈕后就可以看見repository 版本庫(kù)的目錄樹結(jié)構(gòu)了,只不過這時(shí)repository 是個(gè)空庫(kù)。
你也可以使用--root選項(xiàng)設(shè)置根位置來限制服務(wù)器的訪問目錄,從而增加安全性和節(jié)約輸入svnserve URL的時(shí)間:
svnserve.exe --daemon --root drive:\path\to\repository
以前面的測(cè)試作為例,svnserve將會(huì)運(yùn)行為:
svnserve.exe --daemon --root e:\svn
然后TortoiseSVN中的版本庫(kù)瀏覽器URL縮減為:
svn://localhost/repository
7.編輯用戶和權(quán)限:
進(jìn)入E:\svn\repository\conf目錄下編輯svnserve.conf,內(nèi)容如下(切記下面幾行字前不能有空格):
[general]
anon-access = read??? #匿名訪問權(quán)限,取值為read,write,none
auth-access = write?? #認(rèn)證用戶的權(quán)限
password-db = passwd #認(rèn)證用戶數(shù)據(jù)庫(kù),即允許連到SVN的用戶(當(dāng)前目錄下的passwd文件中存放的用戶及?????????
密碼)
realm = TESTING?????? #在用戶認(rèn)證界面上出現(xiàn)的提示語句
編輯D:\SVN_PRJ\conf\passwd文件,內(nèi)容如下
[users]
test = password?????? #這時(shí)你連接SVN的時(shí)候可以使用用戶名為test密碼為password來連接SVN
8.
Eclipse下配置SVN插件
? 幫助->軟件更新->查找并安裝->搜索要安裝的新功能部件->新建遠(yuǎn)程站點(diǎn)->輸入一個(gè)任意的名稱->URL輸入
http://subclipse.tigris.org/update_1.2.x->確定->選中你剛才添加的遠(yuǎn)程站點(diǎn)->完成->選中Subclipse->執(zhí)行安
裝操作
? 在SVN資源庫(kù)透視圖下,點(diǎn)開svn://127.0.0.1,會(huì)顯示出現(xiàn)在本機(jī)SVN上的所有工程,右擊你想下載的工程->檢出為->
下一步->完成
9.遇到的一些錯(cuò)誤信息
a.配置文件不正確(編輯用戶和權(quán)限)
b.安裝了安裝svn1.4.4和apache2.2時(shí),一個(gè)環(huán)境變量所導(dǎo)致jvm崩潰,解決辦法:將環(huán)境變量 APR_ICONV_PATH改為
APR_ICONV1_PATH
在命令行中輸入set命令,可以看到當(dāng)前的環(huán)境變量,確認(rèn)你的環(huán)境變量已修改過來,而且不用再重啟電腦
c.如果以前安裝過SVN插件,可以先remove,再重新安裝。
d.在添加新的SVN時(shí),輸入svn://127.0.0.1找不到版本庫(kù),確認(rèn)你的啟動(dòng)正確,我的版本庫(kù)是:E:\svn\repository,
在Eclipse輸入http://loaclhost/repository,找到了對(duì)應(yīng)的版本庫(kù)
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/liyulu/archive/2009/03/31/1425839.html
總結(jié)
以上是生活随笔為你收集整理的svn服务安装和配置 以及搭配Eclips插件使用(总结)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DFS(二):骑士游历问题
- 下一篇: 转:csdn怎么快速转载别人的文章