我正在使用Jenkins 2,并尝试使用“构建”部分中的“执行外壳程序”在GIT命令下执行。
git config --global user.email $ GITHUB_LOGIN git config --global user.name $ GITHUB_LOGIN
git标签-a $ BUILD_NUMBER -m“版本$ BUILD_NUMBER” git push origin --tags
有了这个,我在执行作业时遇到了错误
在构建日志中,我已经观察到以下声明,并且据我所知,我相信Jenkins正在使用GIT_ASKPASS从GitHub中提取更改。
使用GIT_ASKPASS设置凭据GitHub凭据
话虽如此,如果我可以使用'GIT_ASKPASS'来解决此问题,有人可以帮我理解吗?如果是,我该如何使用?
答案 0 :(得分:0)
我使用以下代码段解决了此问题
git config --global user.name <git_username>
git push https://<git_username>:<git_password>@<git_repo_url> --tags