Subeclipse验证失败的问题-已解决

最近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的记住了我第一次错误用户信息,各种狂搜找到了解决办法,终端打开:

cd /users/你自己/  //进入个人文件夹
ls -a  //显示当前目录下所有文件,有一个.subversion,隐藏的,加参数a才会显示,然后进入这个文件夹
cd .subversion
//里面有个保存用户信息的文件夹 authz,果断删除
rm -r authz
//加参数r删除整个文件夹

然后subeclipse登陆,好好输用户名信息就好了。



你可能感兴趣的:(SVN,MyEclipse)