Azure devops OpsHub用户映射错误

Azure devops OpsHub用户映射错误,azure-devops,opshub,Azure Devops,Opshub,我正在使用OpsHub Visual Studio Online迁移工具将TFS2010项目(仅源代码)迁移到Visual Studio Online。在“用户映射”屏幕上,我进行了映射(大多数映射到匿名用户,但有几个关键用户进行了映射),然后关闭了映射。过了一段时间,我得到了以下信息: 249/410 Changeset(s)/Label(s) passed 1/410 Changeset(s)/Label(s) pending for retry 当我查看错误时,我看到以下内容: OH-S

我正在使用OpsHub Visual Studio Online迁移工具将TFS2010项目(仅源代码)迁移到Visual Studio Online。在“用户映射”屏幕上,我进行了映射(大多数映射到匿名用户,但有几个关键用户进行了映射),然后关闭了映射。过了一段时间,我得到了以下信息:

249/410 Changeset(s)/Label(s) passed
1/410 Changeset(s)/Label(s) pending for retry
当我查看错误时,我看到以下内容:

OH-SCM-009: Error occurred while sync. TF14045: The identity XYZ, Bruce (USHQ) is not a recognized identity.
Bruce是我映射的用户之一。我回去更新迁移,看看我能做些什么

我尝试删除“XYZ,Bruce(USHQ)--XYZ,Bruce(USHQ)”映射并重新添加它,然后重试。同样的错误

然后我尝试删除映射和映射到匿名。它似乎接受了这一点,但在重试时得到了相同的错误。然后我注意到映射回到了“XYZ,Bruce(USHQ)--XYZ,Bruce(USHQ)”,我似乎不能让它匿名。这适用于两个列表中出现的任何用户(TFS用户和VSO用户)

根据我所知,其他用户正在正确映射

我最好的情况是正确地映射这个用户。下一步是将其映射到匿名

如有任何建议,将不胜感激

以下是日志中的错误:

2015-06-09 07:51:56,022 [3] ERROR Error occured in thread of CheckinAll:TF14045: The identity XYZ, Bruce (USHQ) is not a recognized identity.
   at Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandleReply(TfsClientOperation operation, TfsMessage message, Object[]& outputs)
   at Microsoft.TeamFoundation.VersionControl.Client.Repository5.CheckIn(String workspaceName, String ownerName, String[] serverItems, Changeset info, CheckinNotificationInfo checkinNotificationInfo, Int32 checkinOptions, Failure[]& conflicts, Failure[]& failures, Boolean deferCheckIn, Int32 checkInTicket, Int32 maxClientPathLength)
   at Microsoft.TeamFoundation.VersionControl.Client.WebServiceLayerLocalWorkspaces.CheckIn(String workspaceName, String ownerName, String[] serverItems, Changeset info, CheckinNotificationInfo checkinNotificationInfo, Int32 checkinOptions, UploadedBaselinesCollection uploadedBaselinesCollection, Failure[]& conflicts, Failure[]& failures, Boolean deferCheckIn, Int32 checkInTicket)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.PagedCheckin(IEnumerable`1 changes, Boolean changesIsAllPendingChanges, Changeset changeset, CheckinNotificationInfo checkinNotificationInfo, CheckInOptions2 checkinOptions, UploadedBaselinesCollection uploadedBaselinesCollection, Failure[]& conflictsArray, Failure[]& failuresArray)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckInInternal(WorkspaceCheckInParameters parameters, Int32 operationId)
   at Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckIn(WorkspaceCheckInParameters checkinParameters)
   at Service.Adapters.TFSCheckinWorkspaceContext.checkin(String comment, WorkItemCheckinInfo[] workItemChanges, List`1 otherCheckInProperties, String checkinUser) in e:\5.7Checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSVersionControl\AdapterComponents\TFSCheckinWorkspaceContext.cs:line 2579
   at Service.Adapters.TFSVCAdapter.checkIn(List`1 checkinItems, String checkinComment, String checkinUser, List`1 workitemId, List`1 otherCheckInProperties) in e:\5.7Checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSVersionControl\AdapterComponents\TFSVCAdapter.cs:line 125
   at com.opshub.tfs.test.TFSWebService.<>c__DisplayClass2.<CheckInAll>b__0() in e:\5.7Checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSWebService.cs:line 760
2015-06-09 07:51:56,024 [3] ERROR Error : TF14045: The identity XYZ, Bruce (USHQ) is not a recognized identity.
2015-06-09 07:51:56022[3]检查线程中出现错误L:TF14045:标识XYZ,Bruce(USHQ)不是可识别的标识。
位于Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandlerReply(TfsClient操作、TfsMessage消息、对象[]和输出)
在Microsoft.TeamFoundation.VersionControl.Client.Repository5.CheckIn(字符串workspaceName、字符串ownerName、字符串[]serverItems、变更集信息、CheckinNotificationInfo CheckinNotificationInfo、Int32 checkinOptions、失败[]和冲突、失败[]和失败、布尔延迟签入、Int32 checkInTicket、Int32 maxClientPathLength)
在Microsoft.TeamFoundation.VersionControl.Client.WebServiceLayerlLocalWorkspace.CheckIn(字符串工作空间名称、字符串所有者名称、字符串[]服务器项、变更集信息、CheckinNotificationInfo CheckinNotificationInfo、Int32 checkinOptions、UploadedBaselinesCollection UploadedBaselinesCollection、失败[]和冲突、失败[]&失败,布尔值(签入,Int32签入)
在Microsoft.TeamFoundation.VersionControl.Client.Workspace.PagedCheckkin(IEnumerable`1更改、布尔更改全部挂起更改、更改集更改集、CheckinNotificationInfo CheckinNotificationInfo、CheckInnotations2 CheckInnotations、UploadedBaselinesCollection UploadedBaselinesCollection、Failure[]和failuresArray)
位于Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckInInternal(工作空间CheckInParameters参数,Int32操作ID)
在Microsoft.TeamFoundation.VersionControl.Client.Workspace.CheckIn(工作空间checkinParameters checkinParameters)中
在e:\5.7 checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSVersionControl\AdapterComponents\TFSCheckinWorkspaceContext.cs第2579行中的Service.Adapters.TFSCheckinWorkspaceContext.checkin(字符串注释,WorkItemCheckinInfo[]workItemChanges,列出'1个其他checkinProperties,字符串checkinUser)
在e:\5.7Checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSVersionControl\TFSVersionControl\Adapters\tfsvcader.cs第125行中的Service.Adapters.tfsvcadpter.checkIn(列出'1 checkinItems,字符串checkinComment,字符串checkinUser,列出'1 workitemId,列出'1 otherCheckInProperties)
在com.opshub.tfs.test.TFSWebService.c_uu上显示e:\5.7Checkout\VSMUOpsHubV2\TFSWCFServiceSource\Service\Service\TFSWebService.cs中的class2.b_uu0():第760行
2015-06-09 07:51:56024[3]错误:TF14045:标识XYZ,Bruce(USHQ)不是可识别的标识。

Hi,VSO的用户是如何创建的?我认为问题在于VSO中的用户。可能是访问问题。用户是使用用户分配许可证屏幕添加到VSO的。我点击了“添加”,输入了他们的名字,上面写着“从目录中选择用户”。VSO链接到我们的Azure广告,所以当我输入一个名字时,它会在下拉列表中显示出来。有什么想法吗?谢谢#opshubHi,我认为问题可能是进入。您是否可以确认VSO的Bruce(USHQ)可以访问存储库?或者具有签入权限?我们还使用模拟(通过在实用程序中创建VSO端点的用户),因此您可能还需要检查“允许代表其他用户进行更改”权限。