最近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登陆,好好输用户名信息就好了。
相关阅读:
Ubuntu 12.10中Myeclipse 10.6+下载+安装+破解 http://www.linuxidc.com/Linux/2013-06/86102.htm
在Myeclipse和Tomcat下配置Sencha Touch环境 http://www.linuxidc.com/Linux/2013-10/90855.htm
Myeclipse中配置JDK环境变量 http://www.linuxidc.com/Linux/2013-02/80017.htm
Ubuntu下配置Myeclipse环境 http://www.linuxidc.com/Linux/2012-11/74190.htm
Myeclipse6.0安装Maven3插件正确方法 http://www.linuxidc.com/Linux/2012-07/66198.htm
Myeclipse10 开发 SSH2(Struts2.1+Spring+Hibernate) http://www.linuxidc.com/Linux/2012-07/64859.htm
CentOS 5.5下Myeclipse9.0安装SVN(测试100%通过) http://www.linuxidc.com/Linux/2011-05/36426.htm