假设Github已经有了仓库,这里以RapidAI/YOLO2COCO仓库为例。
!!!注意:下图图文并不完全对应,以文字为主

name: syncToGitee
on:push:branches:- main
jobs:repo-sync:runs-on: ubuntu-lateststeps:- name: Checkout source codesuses: actions/checkout@v3- name: Mirror the Github organization repos to Gitee.uses: Yikun/hub-mirror-action@masterwith:src: 'github/RapidAI' # 这里改为自己github账号名称,如github/xiaomingdst: 'gitee/RapidAI' # 这里改为gitee上账号名称,如gitee/xiaomingdst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # 这是生成的私钥,下面第3步会讲dst_token: ${{ secrets.GITEE_TOKEN }} # 这是gitee上生成的token,下面会讲force_update: truestatic_list: "YOLO2COCO" # 同步的仓库名称,这里为YOLO2COCO,意思是会自动同步该仓库到gitee下同名仓库debug: true
ssh-kengen -t ed25529 -C xxxx@xxx.com ,具体可参见:生成/添加SSH公钥id_ed25519和id_ed25519.public,前者是私钥,后者是公钥。id_ed25519用记事本打开,复制里面内容,粘贴到Github个人仓库下的secret中。步骤:点击仓库首页选项卡setting,会看到如下图,点击新建New repository secret:



id_ed25519.public目录用记事本打开,复制里面内容到下图中的公钥框里,标题可根据用途命名。
上一篇:表达音乐艺术之美的成语如下
下一篇:优雅的同义词是什么