使用github操作推送到其他回购协议?

vi4fp9gy  于 2023-01-11  发布在  Git
关注(0)|答案(1)|浏览(124)

我有几个依赖于一个库的回购协议。现在我正在做一个手动版本转换。我无法想象将来当我有越来越多的依赖于我的库的回购协议时,我不得不转换到多个回购协议。
在github action中,我怎样才能把它推到其他的repo(开发分支)呢?我做了我的研究,看起来它只在我的lib repo中可行,而不是其他的。

u0sqgete

u0sqgete1#

要推送到另一个存储库,首先需要克隆它。您可以使用actions/checkout操作来完成此操作。使用repository输入指定要克隆的外部存储库。此外,您还需要提供tokenssh-key输入,以便能够推送回存储库(如果是私有存储库,则需要克隆)。
听起来您还需要推送到一个特定的非默认分支,因此您需要指定一个ref输入来 checkout 所需的分支。
然后,下一步可以使用run运行升级版本所需的命令,然后使用git add/commit/push更新repos。

相关问题