Closed Kukmoon closed 2 years ago
可以的,你看使用案例就知道,他只是同步两个仓库,并没有说要在对应仓库下执行。
嗯,在A仓库加个B仓库同步的workflow就可以。
- name: Mirror B
uses: Yikun/hub-mirror-action@master
with:
src: github/yourgithubid
dst: gitee/yourgiteeid
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }}
dst_token: ${{ secrets.GITEE_TOKEN }}
static_list: "B"
嗯,在A仓库加个B仓库同步的workflow就可以。
- name: Mirror B uses: Yikun/hub-mirror-action@master with: src: github/yourgithubid dst: gitee/yourgiteeid dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} dst_token: ${{ secrets.GITEE_TOKEN }} static_list: "B"
感谢@Yikun 大佬指导,我自己试了一下,发现需要用 action/checkout
把 B 仓库中的内容读取出来,才能同步,否则不能同步。不知道是不是哪里出了问题。
@Kukmoon 抱歉回复晚了,我理解不需要checkout,能分享下你的yaml或者链接吗?我看看
暂时没有回复,我先关闭了,后续有问题可以继续反馈!
我用GitHub写博客,博客源文件在仓库A,图床在仓库B。现在我有一个需求:就是只要向仓库A推送新的内容,就在仓库A中执行Actions,把仓库B中的内容同步到Gitee的同名仓库。请问
hub-mirror-action
可以满足我这个需求吗?应该怎么操作呀?