【问题标题】:svn: OPTIONS of 'REPO URL: authorization failed:svn:'REPO URL 的选项:授权失败:
【发布时间】:2012-01-22 23:16:44
【问题描述】:

我正在使用两个命令 1)svn ls 带有用户名和密码 2)svn mkdir 带有用户名和密码。 svn ls 工作没有任何问题,但 svn mkdir 失败并显示以下错误消息:“svn: 'REPO URL 的选项:授权失败: 无法向服务器进行身份验证:拒绝基本质询”

有人可以帮我解决这个问题吗?我已经用谷歌搜索了很多次。人们报告了类似的问题,但并不完全相同。

【问题讨论】:

  • 同样的问题:redmine.org/boards/2/topics/25646 apache conf 文件的问题? mkdir 使用的路径有问题?
  • 它会提示您输入用户名/密码吗? ls 只需要 read 访问权限,而 mkdir 需要 write 访问权限。
  • 不提示输入用户名和密码。我正在发送带有用户名和密码的命令。我还注意到它对少数人失败,但对少数人却没有。当我比较失败案例和未失败案例之间的命令时,我注意到密码参数在失败案例中在引号内发送,而不在通过案例的引号内发送。

标签: svn


【解决方案1】:

你的 repo url 是 https 吗?

在这种情况下,请在命令前添加以下开关。

svn --non-interactive --trust-server-cert --username urname --password ******** <command>

【讨论】:

  • 有没有办法一次性完成,即不必每次都输入?
  • @therobyouknow - 使用 ant 围绕 svn 命令创建一个包装器,并直接调用任务而不是命令。
【解决方案2】:

如果您安装了 Tortoise SVN。转到设置并清除缓存。它应该在“保存的数据”下。打开 repo 浏览器,接受证书并保存密码。

就是这样!

【讨论】:

  • 是的。 Tortoise SVN 也会清除命令行 SVN 的缓存!
  • 不是在 Linux 机器上它不会!
【解决方案3】:

我在使用--password 选项时使用空(忘记的)密码得到了这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 2020-04-03
    • 2021-06-02
    • 1970-01-01
    相关资源
    最近更新 更多