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