Configuration 哈德逊市集

Configuration 哈德逊市集,configuration,hudson,bazaar,Configuration,Hudson,Bazaar,我正在尝试为一个VC++项目在Hudson中配置一个任务。我能够使用MSBuild任务从文件系统生成项目。但是,当我尝试配置任务以签出bazaar repo进行构建时,签出总是在身份验证中失败。Bazaar无密码访问是在机器上设置的,当我使用bzr cmd行时,结帐是在没有密码的情况下进行的。另一篇帖子建议我在C:\Documents and Settings\Administrator.hudson中使用id\u rsa,但这也没用。在Subversion配置中,我看到了一种提及用户名和密码的

我正在尝试为一个VC++项目在Hudson中配置一个任务。我能够使用MSBuild任务从文件系统生成项目。但是,当我尝试配置任务以签出bazaar repo进行构建时,签出总是在身份验证中失败。Bazaar无密码访问是在机器上设置的,当我使用bzr cmd行时,结帐是在没有密码的情况下进行的。另一篇帖子建议我在C:\Documents and Settings\Administrator.hudson中使用id\u rsa,但这也没用。在Subversion配置中,我看到了一种提及用户名和密码的方式。有没有办法绕过这个问题

我假设您已经在windows中设置了身份验证,相当于~/.bazaar/authentication.conf使用bzr version-v来获取正确的位置

hudson是否以与您用于连接命令行的用户相同的用户身份运行?因为这将影响它将尝试使用的authentication.conf


我的hudson使用authentication.conf很好,但我在Ubuntu上运行了它。

我解决了这个问题。windows中未考虑authentication.conf。我通过http访问了回购协议,并用该URL配置了bazaar。它能够下载带有http协议的repo,而无需询问密码。我做的另一件事是在hudson中创建了一个用户名,我与一个在bazaar repo中有访问权限的用户进行了匹配,这解决了另一个问题,即请求一个名为pwd的用户