我有几个依赖于一个库的回购协议。现在我正在做一个手动版本转换。我无法想象将来当我有越来越多的依赖于我的库的回购协议时,我不得不转换到多个回购协议。在github action中,我怎样才能把它推到其他的repo(开发分支)呢?我做了我的研究,看起来它只在我的lib repo中可行,而不是其他的。
u0sqgete1#
要推送到另一个存储库,首先需要克隆它。您可以使用actions/checkout操作来完成此操作。使用repository输入指定要克隆的外部存储库。此外,您还需要提供token或ssh-key输入,以便能够推送回存储库(如果是私有存储库,则需要克隆)。听起来您还需要推送到一个特定的非默认分支,因此您需要指定一个ref输入来 checkout 所需的分支。然后,下一步可以使用run运行升级版本所需的命令,然后使用git add/commit/push更新repos。
repository
token
ssh-key
ref
run
git add/commit/push
1条答案
按热度按时间u0sqgete1#
要推送到另一个存储库,首先需要克隆它。您可以使用actions/checkout操作来完成此操作。使用
repository
输入指定要克隆的外部存储库。此外,您还需要提供token
或ssh-key
输入,以便能够推送回存储库(如果是私有存储库,则需要克隆)。听起来您还需要推送到一个特定的非默认分支,因此您需要指定一个
ref
输入来 checkout 所需的分支。然后,下一步可以使用
run
运行升级版本所需的命令,然后使用git add/commit/push
更新repos。