В настоящее время я пытаюсь установить разрешения для вновь созданной команды в репозитории git.
Вот мой код:
ReadOnlyCollection<SecurityNamespace> tagNameSpace = securityService.GetSecurityNamespaces();
foreach (SecurityNamespace gitRepoNamespace in tagNameSpace)
{
if (gitRepoNamespace.Description.DisplayName == "Git Repositories")
{
string repoToken = "repositories/<gitrepoID>";
gitRepoNamespace.SetPermissions(repoToken, masterTeamIdentity.Descriptor, (int)VersionedItemPermissions.All, 0, true);
}
}
При запуске я получаю сообщение об ошибке:
Не удалось найти пространство данных с категорией Git и идентификатором
Я подтвердил, что репо существует, и это его руководство. Я что-то упускаю?