Ubuntu 中的SVN与windows下的MyEclipse

本人很菜,为了研究了一下SVN的使用,花了近整整三天的时间才实现Ubuntu 中的SVN与windows下的MyEclipse的链接。现在我就把经验分享给大家:

   

1、先用svnadmin创建一个svn工程helloworld。

 

# cd /opt/subversion/bin
# ./svnadmin create /home/comdeng/svnprj/helloworld

2、然后将已经建好的一个工程的文件导入到svn工程里边的去。

# ./svn import -m "first import" /home/comdeng/workspace/helloworld file:///home/comdeng/svnprj/helloworld

3、最后用svnserve架设服务器

# ./svnserve -d -r /home/comdeng/svnprj

这样弄好以后,我又设置了一下这个svn工程的权限。进入/home/comdeng/svnprj/hellworld的conf目录,编辑svnserve.conf文件,找到以下几行,并把前面的注解符号 ‘#’ 去掉:

anon-access = read
auth-access = write
password-db = passwd

其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,如果想去掉匿名用户的访问权限,将anon-access设为none即可。password-db 后的 passwd 则为定义用户名及密码的文件路径。因此我们打开passwd文件来设置一下用户名和密码,其原始内容为:

[user]
# harry = harryssecret
# sally = sallyssecret

harry和harryssecret分别定义了一个用户名和其对应的密码,因此我们可以在下边加入自己想要的用户名和密码,比如

admin = admin

保存。开始checkout:

# ./svn checkout svn://localhost/helloworld

不过,问题又出现了:
svn: /home/comdeng/svnprj/helloworld/conf/svnserve.conf:12: Option expected

晕,赶紧打开这个配置文件,发现第12行正是刚才配置权限时改动的地方。我去掉#以后,后边的空格就没去了,也许,是这个地方有问题吧,赶紧把空格去掉。再checkout,终于成功了。这个时候,我又跑回原文一看,果然有粗体字的提示:注意千万在每行的前面别留任何空格,看来,看东西一定要细心。

四、总结

1、出现错误要认真检查错误本身包含的信息,勤加分析,不要动不动就google。
2、认真和细心是解决问题的最根本途径。
3、多查英文文档,多向高手请教。


转自http://hi.baidu.com/comdeng/blog/item/34bc23295c99b3f998250a73.html

我开始也是弄了好久,记住一定要一步一步的仔细看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值