2015-02-24 5 views
1

Teamcity больше не может извлекать изменения из общего ресурса сети. Это проблема с правами пользователя? Он работал до тех пор, пока я не обновил TeamCity 8.1.5 до TeamCity 9.0.2.Ошибка конфигурации корневой конфигурации TeamCity Mercurial VCS

Connection Test Fail

+0

Служба TeamCity работает под управлением одного из ваших сетевых пользователей или встроенной учетной записи сетевой службы? Это может вызвать эту проблему, если пользователь, с которым он работает, не имеет доступа к сетевому пути. – Nanhydrin

+0

Служба работает под учетной записью локальной системы. Где изменить пользователя, используемого для входа в эту службу, и где изменить и установить разрешение? – jero2rome

+1

https://confluence.jetbrains.com/display/TCD8/Installing+and+Configuring+the+TeamCity+Server#InstallingandConfiguringtheTeamCityServer -InstallingTeamCityviaWindowsinstallationpackage «Панель управления»> «Администрирование»> «Службы», но будьте осторожны, это может привести к тому, что весь сервис TeamCity упасть, потому что это может создать другие проблемы с разрешениями, которые вам придется вручную исправить, когда новый пользователь не имеет доступа к папкам или разрешениям TeamCity для запуска службы, и особенно опасайтесь запускать его под пользователем, где их пароль будут вынуждены регулярно меняться! Сначала резервное копирование! – Nanhydrin

ответ

1

Проблема заключалась в том, TeamCity сборки сервера и TeamCity Строительные услуги агента были запущены под LocalSystem учетной записи. Это настройки по умолчанию и в нашем домене эта учетная запись LocalSystem не имеет разрешения на доступ к сетевым ресурсам. Решение заключалось в том, чтобы изменить учетные данные службы LogOn для использования аутентифицированных учетных записей домена, которые имеют доступ к сетевому ресурсу, где у нас есть репозиторий. Это можно сделать по сервисным свойствам, предложенным @Nanhydrin.