【问题标题】:Unable to do git push from jenkins when creating a new branch创建新分支时无法从詹金斯执行 git push
【发布时间】:2020-07-20 18:48:09
【问题描述】:

我正在使用以下命令从 Jenkins(执行 shell)创建一个新的 git 分支,但是当我运行此作业时,它会在本地创建分支,但不会将其推送到原点。此外,这个 Jenkins 工作只是停留在 git-push 命令上并且永远不会完成。我想我在某个地方遗漏了一些东西,因为它无法推送。

git fetch origin old-branch:new-branch git checkout 新分支 git push -u origin 新分支

我错过了什么吗? 有什么建议吗?

【问题讨论】:

    标签: git jenkins git-branch jenkins-git-plugin


    【解决方案1】:

    您提到的命令是正确的,似乎没有问题。

    git fetch origin master:newbranch 
    git checkout newbranch 
    git push -u origin newbranch
    

    按照这个特定的顺序。

    请检查运行 Jenkins 作业的用户是否有足够的权限在 git 存储库中创建分支。

    卡住是什么意思,它是超时还是给出任何错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 2011-11-09
      • 2017-11-22
      • 2019-11-24
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      相关资源
      最近更新 更多