我正在尝试使用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
但问题仍然存在
任何想法?
答案 0 :(得分:1)
我在过去有两个不同原因的错误消息:
.svn
文件夹位于存储库结帐中,因此干净的结帐可以解决问题。另一次,删除Gnome登录密钥环修复它:
rm ~/.gnome2/keyrings/login.keyring
否则,您可以查看此question on serverfault。
希望这有帮助!