【发布时间】:2021-10-03 16:13:24
【问题描述】:
我有一个 GitHub 存储库,比如 https://github.com/mrpandey/proj。
在这个 repo 的本地克隆中,我有以下两个遥控器(获取和推送):
ser ssh://git@server.com:2222/proj.git
origin https://github.com/mrpandey/proj.git
ser 是我部署此项目的平台的 git 服务器。为了自动化部署过程,我正在编写一个 GitHub Actions 工作流。每当将更改推送到 GitHub(源)的 main 分支时,工作流都需要推送到 ser。
问题是ser 没有添加为origin 上的远程。我通过在工作流脚本中运行 git remote -v 验证了这一点。
那么,如何将遥控器添加到 GitHub 存储库?
我尝试将我的本地推送到原点,但 ser 没有显示在原点上。 GitHub 不提供通过 ssh 的 shell 访问,所以甚至不能在 origin 上运行 remote add。
一种方法是我可以在工作流脚本本身中运行remote add。但是,我想知道是否真的有可能在没有 GitHub Actions 帮助的情况下将另一个远程添加到 GitHub 存储库。
【问题讨论】:
标签: git github github-actions