Svn 从Jenkins工作区上载文件时需要身份验证

Svn 从Jenkins工作区上载文件时需要身份验证,svn,jenkins,version-control,continuous-integration,auto-build,Svn,Jenkins,Version Control,Continuous Integration,Auto Build,我正在尝试将变更日志保存到一个文件中,并保存到工作区中,然后使用以下命令将同一文件从工作区上载到hockeyapp,作为后期构建操作 Changelog=$(curl“${BUILD\u URL}api/xml?wrapper=changes&xpath=///changeSet//item//msg”| sed-e“s///g;s//\`echo-e'\r'`/g;s///g”) echo-e“$Changelog”>“${WORKSPACE}/”Changelog-${BUILD_NUMBE

我正在尝试将变更日志保存到一个文件中,并保存到工作区中,然后使用以下命令将同一文件从工作区上载到hockeyapp,作为后期构建操作

Changelog=$(curl“${BUILD\u URL}api/xml?wrapper=changes&xpath=///changeSet//item//msg”| sed-e“s///g;s//\`echo-e'\r'`/g;s///g”) echo-e“$Changelog”>“${WORKSPACE}/”Changelog-${BUILD_NUMBER}.html

控制台日志中的错误如下所示

Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn'\''t): hudson.model.Hudson.Read
 ... which is implied by: hudson.security.Permission.GenericRead
 ... which is implied by: hudson.model.Hudson.Administer
-->
需要身份验证

任何人都可以建议我们如何让它工作。

您的Jenkins服务器似乎不允许匿名访问。因此,您必须登录才能获得更改日志。詹金斯是在Windows还是Linux上运行?(我可能有一个Linux解决方案,等待您的回答)我已经以管理员身份登录,我的Jenkins在Mac OS X上运行。ThanksCurl正在尝试通过匿名访问获取变更日志。您应该进入Jenkins配置并允许匿名用户进行读取访问(,基于矩阵的安全性部分)。感谢您提供的信息,您是否有想法在curl中传递管理员/特定用户详细信息以访问Changelog而不是匿名用户。您的Jenkins服务器似乎不允许匿名访问。因此,您必须登录才能获得更改日志。詹金斯是在Windows还是Linux上运行?(我可能有一个Linux解决方案,等待您的回答)我已经以管理员身份登录,我的Jenkins在Mac OS X上运行。ThanksCurl正在尝试通过匿名访问获取变更日志。您应该进入Jenkins配置并允许匿名用户进行读取访问(,基于矩阵的安全性部分)。感谢您提供的信息,您是否有办法在curl中传递管理员/特定用户详细信息以访问Changelog而不是匿名用户。