歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Subeclipse驗證失敗的問題-已解決

Subeclipse驗證失敗的問題-已解決

日期:2017/2/28 14:43:12   编辑:Linux教程

最近Mac下面重新布置了一下開發環境,遇到一些問題,順便記錄一下。

PS:慢慢養成隨手寫博客的習慣吧,以便日後查看,話說這次重裝MyEclipse之後,連怎麼破解都沒有思路了,搜了半天,原來破解過N次了 >..<

繼續正題:
建立版本庫(原來Mac自帶SVN服務)

svnadmin create /**版本目錄路徑**/

配置文件
--svnserve.conf
[general]
anon-access = none //禁止匿名訪問
auth-access = write
password-db = passwd
authz-db = authz //以上三行指定文件
--passwd
[users]
magee = magee //用戶名,密碼
--authz
[groups]
@admin_users = magee //建立組
[/] //對根目錄授權
@admin_users = rw //然後再賦予權限,單用戶覺得這樣很麻煩,要是多用戶就體現出便捷了

啟動SVN服務(本機用的話,貌似直接以文件路徑訪問也可以,當然建立服務也OK,目測不太占內存)

svnserver -d -r /**版本目錄路徑**/

Myeclipse添加Subeclipse插件,容易出現問題的地方在 Preferences..Team..SVN 裡面,SVN接口下Client如果提示JavaHL(JNI) Not Available,則要有選項 SVNKit (Pure Java) SVNKit v1.3.5.7406,否則後面使用版本控制的時候會出錯,關於這個選項,裝插件的時候必備的都裝上(特指使用自定義URL的方法安裝的時候)。

下面才是問題出現的地方,passwd文件裡面定義的用戶名是magee,SVN資源庫添加剛才的資源svn://localhost之後,第一次連接需要輸入用戶信息,系統自動把登陸用戶名Magee作為用戶名,首字母大小寫不一樣,然後手一快按了回車,自此Consle一直提示Authorization failed,把svn://localhost廢棄重新添加也沒用,在也沒有粗現輸入用戶名的對話框,沒辦法 MyEclipse就是那麼牛X的記住了我第一次錯誤用戶信息,各種狂搜找到了解決辦法,終端打開:
123456 cd /users/你自己/ //進入個人文件夾
ls -a //顯示當前目錄下所有文件,有一個.subversion,隱藏的,加參數a才會顯示,然後進入這個文件夾
cd .subversion
//裡面有個保存用戶信息的文件夾 authz,果斷刪除
rm -r authz
//加參數r刪除整個文件夾

然後subeclipse登陸,好好輸用戶名信息就好了。

Copyright © Linux教程網 All Rights Reserved