Ошибка Teamcity VCS при получении из git repo

Я получаю эту ошибку при тестировании соединения с моим git-репозиторием из TeamCity Enterprise 9.1.3 . Кто-нибудь может объяснить эту ошибку более подробно?

Не удалось проверить соединение в списке удаленных ссылок: org.eclipse.jgit.errors.TransportException: https://git_repo_url/: git-upload-pack не разрешен

3 ответа

У меня тоже была эта проблема на прошлой неделе. Github отключил аутентификацию имени пользователя и пароля 13 августа 2021 года, в результате чего наша аутентификация TeamCity прервалась из-за ошибки OP.

Решение было

  • войдите в GitHub через браузер, используя имя пользователя, которое мы используем в TeamCity
  • Перейдите на https://github.com/settings/tokens и сгенерируйте новый токен доступа. Для нас кажется, что полный доступ к репо, но никакие другие права не работают. Укажите срок годности, соответствующий вашим требованиям безопасности.
  • Обновите настройки TeamCity VCS, чтобы использовать этот токен доступа в качестве «пароля», сохранив «имя пользователя» как обычно.

Я очень рад и рад поделиться своим опытом.

Тестовое соединение не удалось с точно правильным паролем / токеном доступа.

Вдруг я проверил gitconfig, git config --global --get credential.helper, Я обнаружил, что есть

      [credential]
    helper = store

Я решил:

      git config --global --unset credential.helper

После обеда Teamcity VCS снова работает.

Для битбакета вы просто создадите пароль приложения, чтобы решить эту проблему.

https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/#Создать-пароль-приложения

имя пользователя не должно быть в формате электронной почты, bitbucket будет иметь имя пользователя, назначенное при создании учетной записи.

вы также увидите такие ошибки, как несанкционированный вход при прямом использовании имени пользователя и пароля https.

Bitbucket ввел это в действие с 1 марта, как читается в этой статье deprecating-atlassian-account-password-for-bitbucket-api-and-git-activity.

Другие вопросы по тегам