当然, 这篇文章最主要的还是实现, 当我们push到Github时, 自动将更改同时推送至其他平台.
需求
首先了解一下, 为什么我们需要实现 镜像自己的存储库....其实很简单, 我们无法确保自己的Github或其他平台账户会不会突然有一天莫名其妙的消失, 或者 有些人会更喜欢去私有化自己的存储库, 想要同时备份到自己的私有服务器上. 但不希望手动push多次....如何实现
通过ssh-keygen或其他方式, 创建一个ssh密钥及公钥文件, 将公钥上传至需要同步到的Git托管平台....在需要被同步的仓库中, 在settings > secrets > actions处 新建一个secret, Name为 KEY, Value为刚刚创建的私钥....Tips
Gitlab 可能需要在被同步仓库处取消对主分支对protect, 否则可能会失败
本文链接:https://blog.xsot.cn/archives/github-action-mirror.html