我正在尝试使用OpsHub执行从TFS到VSO的迁移,并得到下面的错误。
执行作业时出错: tfsserver\tpc到myvsoaccount.visualstudio.com| tfsserver\tpc到myvsoaccount.visualstudio.com| TFS源代码1400116587686源TFS 1400116587688‘演示’提交信息tfsserver\tpc到myvsoaccount.visualstudio.com| TFS源1400116587686源TFS 1400116587688
OpsHub-012300:生成事件时发生错误。由获取所有更改事件的错误引起的:O-TFS-Connector-0030:在执行getTotalRevisions操作时发生错误。服务器错误: TF14098:访问被拒绝:用户'demouser‘需要对变更集中303462中至少一个项的读取权限。
特定的变更集是最后一次签入变更集。我可以看到改变集和内容。
发布于 2014-05-15 16:15:03
此错误是由于用户(配置在TFS端)没有读取集合中所有更改集的访问权限所致。为了处理/恢复目的,需要对所有变更集进行读取访问。
建议配置的用户具有管理权限,以便他们能够读取所有更改集。
发布于 2014-06-27 19:56:08
我能够通过向TFS2010项目集合授予读取权限来解决此错误。完全的管理特权是不必要的。即使您是项目本身的项目管理员,您仍然需要为整个集合阅读。
(我会对此发表评论,但没有足够的代表)
https://stackoverflow.com/questions/23668102
复制相似问题