Jenkins2 - 尝试使用 'Execute Shell' 执行 Git 命令时出错



我正在使用jenkins 2,并尝试在构建部分中使用'execute shell'执行git命令。

git config -global user.email $ github_logingit config -global user.name $ github_login

git标签-a $ build_number -m"版本$ build_number"git推出来源 - 标签

这样,我运行作业时我会遇到以下错误

  • git推出原点 - 标签致命:无法阅读'https://github.com'的用户名:设备未配置

在构建日志中,我已经观察到以下声明,并且根据我的理解,我相信Jenkins正在使用Git_askPass来拉动GitHub的更改。

使用git_askpass设置凭据githubcredentials

话虽如此,有人可以帮助我理解我是否可以使用" git_askpass"来解决此问题?如果是,我该如何在我的情况下使用它?

我通过以下代码摘要解决了这一问题

git config --global user.name <git_username>
git push https://<git_username>:<git_password>@<git_repo_url>  --tags

相关内容

  • 没有找到相关文章

最新更新