Ошибка команды git push в Teamcity - не удалось прочитать имя пользователя при использовании релиза maven - PullRequest
0 голосов
/ 19 мая 2018

Я новичок в Teamcity, я настроил сборку релиза для одного из проектов maven на teamcity (8.1.5) с корневым каталогом vcs, установленным на GIT .

для корня VCS Я настроил URL-адрес git repo и использовал проверку подлинности по паролю во время проверки.Он успешно проверяет репозиторий Git, но не запускает релиз mvn: готовится к нему и выдает ошибку

The git-push command failed.
fatal: could not read Username for 'https://github.com': No such device or address

Я знаю, что эта ошибка означает, что на teamcity не настроен соответствующий помощник по учетным данным, но почему teamcity не выбирает имя пользователя/ pwd настроен в разделе авторизации по умолчанию.

Даже я пытался передать учетные данные, используя аргументы mvn, и pom имеет следующие настройки scm

<scm>
    <connection>scm:git:https://github.com/abc/sp.git</connection>
    <developerConnection>scm:git:https://github.com/abc/sp.git</developerConnection>
    <url>scm:git:https://github.com/abc/sp.git</url> </scm>

vcs root auth setting maven configuration

как мне заставить это работать для git push?Я не смог найти это в документах TC.

1 Ответ

0 голосов
/ 22 мая 2018

Наряду со всеми вышеперечисленными настройками, мне пришлось обновить pom, чтобы добавить последнюю версию плагина релиза maven, и он работал нормально

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5.3</version>                
</plugin>
...