gpt4 book ai didi

git - Jenkins git 插件 : How to configure different fetch and push git remotes?

转载 作者:太空狗 更新时间:2023-10-29 14:18:46 24 4
gpt4 key购买 nike

我有一个 Jenkins 项目,它有一个 git checkout url。 Jenkins master 配置了 git-Jenkins 插件版本 2.2.10_2 ( https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin )。

我想检查是否有任何方法可以为获取和推送提供不同的 git Remote 。

e.g: $ git remote -v
origin git@<read-only-git>.com:org/repo.git (fetch)
origin git@<read-write-git>.com:org/repo.git (push)

这里的用例是为克隆使用只读源并将任何更改推送回读写源。有一个外部同步机制来更新只读副本。

谢谢,

-马约尔

最佳答案

使用 git remote set-url--push 选项。

假设您从只读存储库克隆:

之前

$ git remote -v
origin git@<read-only-git>.com:org/repo.git (fetch)
origin git@<read-only-git>.com:org/repo.git (push)

命令

git remote set-url --push origin git@<read-write-git>.com:org/repo.git

之后

$ git remote -v
origin git@<read-only-git>.com:org/repo.git (fetch)
origin git@<read-write-git>.com:org/repo.git (push)

关于git - Jenkins git 插件 : How to configure different fetch and push git remotes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29663977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com