用svn遇到的问题。提示svn: E170001: 认证失败 文件夹不存在
摸索了3小时也是服了
首先要yum下载接着要改配置文件 添加用户及权限,启用端口,重启如下记录= =
[root@bogon ~]# yum install subversion
[root@bogon ~]# mkdir -p /svndata/SlSaleSystem
[root@bogon ~]# svnadmin create /svndata/SlSaleSystem
创建目录
[root@bogon ~]# vi /svndata/SlSaleSystem/conf/svnserve.conf
放开三个配置注意要顶格
anon-access = read
auth-access=write
password-db=passwd
[root@bogon ~]# vi /svndata/SlSaleSystem/conf/passwd
[users]
harry = harryssecret
sally = sallyssecret
添加两个用户及密码
[root@bogon ~]# vi /svndata/SlSaleSystem/conf/authz
[groups]
[/]
hanlu = r
harry = rw
groups下添加用户名及权限,
[root@bogon ~]# svnserve -d -r /svndata
启动策略
[root@bogon ~]# ps -ef |grep svn
root 2937 1 0 16:11 ? 00:00:00 svnserve -d -r /svndata
root 3064 2817 0 16:49 pts/0 00:00:00 grep svn
查看
[root@bogon ~]# iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
[root@bogon ~]# service iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
[root@bogon ~]# killall svnserve
[root@bogon ~]# svnserve -d -r /svndata
重启完后
在myelipse中新建项目并添加svn资源库–》新建资源库位置–》输入svn://ip地址/创建svn时的项目名 之后让输入svn添加好的账号信息,此处是关键,注意大小写系统提示自带的名称虽然和你配置的一样,但是是大写。。。。写成大写就报错了。。。
小白想分享一点注意事项把。。网上找了N篇文章也没有找到答案- -,,,,醉了。。