Github
同步仓库
Hub Mirror Action
ssh-keygen -t rsa -C "your_name_or_others"


Last updated
ssh-keygen -t rsa -C "your_name_or_others"


Last updated
# action名称
name: sync
# 触发条件
on:
# 在Master分支Push的时候
push:
branches: master
# 任务
jobs:
# 这个名称随意
repo1-sync:
# 在xx上运行
runs-on: ubuntu-latest
# 步骤
steps:
# 步骤名称
- name: Mirror the Github organization repos to Gitee.
# 使用什么镜像
uses: Yikun/hub-mirror-action@master
# 使用什么参数
with:
# 源
src: 'github/ATSJP'
# 目标
dst: 'gitee/ATSJP'
# 目标的SSH私钥,里面的名称就是你在secret里配置的Name
dst_key: ${{ secrets.ATSJP_ID_RSA }}
# 目标的Api Token
dst_token: ${{ secrets.ATSJP_TOKEN }}
# 静态名单机制,可以用于更新某些指定库
static_list: "note"
# debug模式会打印所有执行的命令
debug: truename: sync
on:
push:
branches: master
# 任务
jobs:
repo1-sync:
runs-on: ubuntu-latest
steps:
- name: Mirror the Github organization repos to Gitee.
uses: Yikun/hub-mirror-action@master
with:
src: 'github/ATSJP'
dst: 'gitee/ATSJP'
dst_key: ${{ secrets.ATSJP_ID_RSA }}
dst_token: ${{ secrets.ATSJP_TOKEN }}
static_list: "note"
debug: true