Я настроил процесс сборки в VSTS, который извлекает исходный код из общедоступного URL-адреса SVN. Это прекрасно работает, когда я вручную ставлю сборку в очередь с панели управления или планирую запуск сборки в определенное время. Однако, когда сборка ставится в очередь непрерывной интеграцией, возникает следующее исключение:
An exception occurred while polling the repository. Error: Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingException: Unable to connect to a repository at URL '<Path to the URL I am referencing>' --->
SharpSvn.SvnRepositoryIOForbiddenException: Unable to connect to a repository at URL '<Path to the URL I am referencing>' --->
SharpSvn.SvnRepositoryIOForbiddenException: Access to '<Path to the trunk of the repository>' forbidden
Когда я смотрю журнал событий на сервере, на котором живет Subversion, он показывает, что агент сборки пытается получить доступ к URL-адресу с анонимным входом в систему, поэтому я вижу исключение.
Кто-нибудь сталкивался с этим раньше? Я знаю, что правильно настроил конечную точку службы с учетными данными пользователя, поскольку она работает, когда я вручную запускаю или планирую поставить сборку в очередь. Я провел довольно обширный поиск по этой теме, но не нашел много информации, касающейся проблем с VSTS и SVN. Любое руководство или вопросы будут с благодарностью.