SVN客服端上传文件出现错误

回复 收藏
认证失败  清除了一下还是失败
3.png QQ图片20160312120005.png
2016-03-12 13:10 举报
已邀请:
0

阿铭 管理员

赞同来自:

像是密码不对啊。
0

乐橙306

赞同来自:

  1. 执行命令# svn co svn://192.168.11.229/project时提示“svn: Authorization failed”错误?

  2. 解决:一般这种授权失败的错误原因都来自conf/authz文件的配置

  3. 正确的配置如下:

  4. [groups]

  5. admin = xiaoran.shen,test1

  6. user = test2

  7. [/]

  8. @admin = rw

  9. @user = rw

  10. * =

  11. 保存
0

乐橙306

赞同来自:

  1. 参考文档
  2. ECS CentOS SVN搭建配置教程
  3. https://help.aliyun.com/knowledge_detail/6562974.html?pos=2


  4. 本文以Centos为测试环境,进行SVN搭建示例。

  5. 一、测试安装环境
  6. [root@aliyun-63 /]#lsb_release -a

  7. 二、安装命令
  8. [root@aliyun-63 /]#yum install subversion

  9. 三、测试查看版本
  10. svnserve --version
  11. 到这里SVN已经安装完成。

  12. 四:建立SVN库
  13. 创建目录:mkdir -p /opt/svn/repos
  14. 创建一个新的空版本库:svnadmin create /opt/svn/repos
  15. 执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。

  16. 五、配置SVN内容
  17. 进入上面生成的文件夹conf下,进行配置,   有以下几个文件authz, passwd, svnserve.conf
  18. 其中authz 是权限控制,可以设置哪些用户可以访问哪些目录,   passwd是设置用户和密码的,    svnserve是设置svn相关的操作。
  19. 1. 设置passwd
  20. 这样我们就建立了test用户, sd密码
  21. 2.  设置权限authz
  22. 设置test用户对所有的目录有读写权限,当然也可以限定。
  23. 3. 设定svnserve.conf
  24. anon-access = none # 使非授权用户无法访问
  25. auth-access = write # 使授权用户有写权限
  26. password-db = password
  27. authz-db = authz   # 访问控制文件
  28. realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
  29. 采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

  30. 4. 启动svn
  31. [root@aliyun-63 conf]# svnserve  -d  -r  /opt/svn/repos
  32. 查看启动端口:
  33. [root@aliyun-63 conf]# lsof  -i:3690
  34. COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
  35. svnserve 9439 root    3u  IPv4 267497      0t0  TCP *:svn (LISTEN)
  36. [root@aliyun-63 conf]#



  37. 六、客户端连接
  38. 参考这个
  39. http://jingyan.baidu.com/article/92255446832e7d851648f403.html

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: