SVN搬到不同地点后,Hudson未能通过SVN退房

时间:2011-10-28 11:29:15

标签: svn hudson

我们使用Subversion作为代码存储库,使用Hudson来构建和发布项目。 最近SVN已移至其他位置,但SVN URL未更改。即,svn:// exos-svn / teal / smp / branches / kuai_b0

当我在HUDSON上触发构建时,它无法从SVN检出/更新源代码,但出现以下错误:

错误:无法签出svn:// exos-svn / teal / smp / branches / kuai_b0 org.tmatesoft.svn.core.SVNAuthenticationException:svn:SASL(-13):找不到用户:密码验证失败

但是我可以使用Tortoise SVN客户端和其他方式更新本地代码库。当HUDSON尝试更新时失败。

-bala -

2 个答案:

答案 0 :(得分:0)

查看http://jenkins.361315.n4.nabble.com/Failing-authentification-for-svn-td3494589.html

  

在我的〜/ .hudson文件夹中,我有一个svn scm的xml文件,这是hudson / jenkins存储凭据的地方。 ...

答案 1 :(得分:0)

以下是您可以尝试的一些事项:

  • 擦除工作区。某个.svn文件夹中的某些内容可能会导致问题。擦除工作区并重建以查看是否能解决您的问题。
  • 如果失败,请禁用该项目。现在以运行Hudson的同一用户身份登录Hudson服务器。进入工作目录,尝试运行Hudson在上次构建失败时尝试的checkout命令。查看问题是否与Hudson有关,或者是否与Subversion有关。大多数情况下,从命令行进行构建将帮助您调试错误。