标记Jenkins Bash脚本中的回购协议
我最近读了一篇题为“从Jenkins工作流脚本中标记回购”的帖子,我的问题非常类似,但使用的是bash脚本(不是工作流脚本) 在我的剧本里我有标记Jenkins Bash脚本中的回购协议,bash,git,jenkins,Bash,Git,Jenkins,我最近读了一篇题为“从Jenkins工作流脚本中标记回购”的帖子,我的问题非常类似,但使用的是bash脚本(不是工作流脚本) 在我的剧本里我有 #!/bin/bash ... git push origin :refs/tags/${NEW_TAG} git tag -fa $NEW_TAG git push origin master --tags 但一开始我有“git”命令 fatal: could not read Username for 'https://github.com':
#!/bin/bash
...
git push origin :refs/tags/${NEW_TAG}
git tag -fa $NEW_TAG
git push origin master --tags
但一开始我有“git”命令
fatal: could not read Username for 'https://github.com': No such device or address
谢谢你的帮助 您可以使用命令
git remote-v
检查origin
url吗
请将origin
url更改为https://USERNAME:PASSWORD@github.com…
它会工作的
在非交互模式下,您需要在远程url中指定凭据