Я использую Jenkins 2 и пытаюсь выполнить приведенную ниже команду GIT с помощью команды «Выполнить оболочку» в разделе сборки.
git config --global user.email $ GITHUB_LOGIN git config --global user.name $GITHUB_LOGIN
тег git -a $ BUILD_NUMBER -m "Version $ BUILD_NUMBER" git push origin --tags
При этом я получаю ошибку ниже, когда запускаю задание
- git push origin --tags fatal: не удалось прочитать имя пользователя для 'https://github.com': Устройство не настроено
В журналах сборки, и я заметил следующее утверждение иНасколько я понимаю, Дженкинс использует GIT_ASKPASS для получения изменений из GitHub.
, используя GIT_ASKPASS для установки учетных данных GitHubCredentials
С учетом сказанного, может ли кто-нибудь помочь мне понять, могу ли я использовать 'GIT_ASKPASSисправить эту проблему?Если да, как я могу использовать его в моей ситуации?