SVN post-commit hook bat文件返回Basic Auth错误

时间:2012-06-28 00:11:11

标签: svn hook visualsvn-server post-commit

我正在尝试使用post-commit svn hook来工作。 post commit bat文件包含以下内容:

  

“c:\ program files \ visualsvn server \ bin \ svn.exe”update“repository local address”--non-interactive --trust-server-cert --username user --password pass

当我从cmd提示符运行此命令时,它工作正常,并且它会更新到最新版本而不会出现问题。

但是,当我双击bat文件或可视svn服务器运行钩子时,我收到以下错误:

  

无法连接到网址“https:// xxxxx / dvn / fff”的存储库   选项'https:// xxxxx / dvn / fff':授权失败:无法向服务器进行身份验证:已拒绝基本质询

我尝试过设置

store-passwords = yes
store-auth-creds = yes

但问题仍然存在

任何想法?

1 个答案:

答案 0 :(得分:1)

我在过去有两个不同原因的错误消息:

  1. 旧的.svn文件夹位于存储库结帐中,因此干净的结帐可以解决问题。
  2. 另一次,删除Gnome登录密钥环修复它:

    rm ~/.gnome2/keyrings/login.keyring

  3. 否则,您可以查看此question on serverfault

    希望这有帮助!