在需要同步的 Github 仓库根目录下创建.github/workflows文件夹,并在该目录下创建后缀为yml的文件 这里命名为sync-gitee.yml 该文件里面填入以下内容 name:SyncToGiteeon:[push,delete,create]jobs:sync:runs-on:ubuntu-lateststeps:-name:SynctoGiteeuses:wearerequired/git-mirror-action@masterenv:SSH_PRIVATE_KEY:...
uses: yanglbme/gitee-pages-action@main with: # 注意替换为你的 Gitee 用户名 gitee-username: china-fanxin # 注意在 Settings->Secrets 配置 GITEE_PASSWORD gitee-password: ${{ secrets.GITEE_PASSWORD }} # 注意替换为你的 Gitee 仓库,仓库名严格区分大小写,请准确填写,否则会出错 gitee-repo: china-f...
name: Sync on: push: branches: [main, hugo] jobs: sync-2-gitee: runs-on: ubuntu-latest steps: - name: Sync to Gitee uses: wearerequired/git-mirror-action@master env: # 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} with:...
实现github和gitee同步的思路主要是基于我们的账户调用github和gitee各自的api接口和密钥通信,在执行器内拉取并推送代码库到gitee action的编写语法和gitlab ci很相似,同时github还推出了官方的action市场,地址为 https://github.com/marketplace 这里我们使用的action是Yikun/hub-mirror-action 4、语法示例 上述action,支...
复制sync2gitee.yml 到到 Github 仓库下的 .github 文件夹的 workflows 文件夹下,即 [project-folder]/.github/workflows/sync2gitee.yml,并提交到 Github 仓库。(这次操作就会触发同步的 Action) 完整代码如下: # 通过 Github actions, 在 Github 仓库的每一次 commit 后自动同步到 Gitee 上. ...
Sync to Gitee uses: wearerequired/git-mirror-action@master env: SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} with: # 来源仓库 source-repo: "git@github.com:china-fanxin/vuepress-blog.git" # 目标仓库 destination-repo: "git@gitee.com:china-fanxin/vuepress-blog.git" reload-pages:...
gitee =》 github 这应该是最常用的一种,git远程仓库选用国内的gitee,然后通过gitee的webhook 触发devops进行同步,缺点是要自己准备devops,出一份钱 github =》 gitee 借助万能的github actions在代码提交,合并之后自动调用写好的action进行同步 当然,人工点也可以,gitee提供了对应服务 github => gitee 同步方案 代码...
实现github和gitee同步的思路主要是基于我们的账户调用github和gitee各自的api接口和密钥通信,在执行器内拉取并推送代码库到gitee action的编写语法和gitlab ci很相似,同时github还推出了官方的action市场,地址为 https://github.com/marketplace 这里我们使用的action是Yikun/hub-mirror-action ...
。为了实现 Gitee 和 Github 的同步,我们需要借助一个 action,还好业界已经有现成的实现了,这里我采用的是 Hub Mirror Action ,我们可以看到使用的示例代码:steps:- name: Mirror the Github organization repos to Gitee. uses: Yikun/hub-mirror-action@master with: src: github/kunpengcompute dst...
动作是 GitHub Actions 平台的一个自定义的应用,它会执行一个复杂但是需要频繁重复的作业。使用动作可以减少重复代码。比如一个 action 可以实现从 GitHub 拉取你的 git 仓库,为你的构建环境创建合适的工具链等。 你可以写自己的动作,或者在 GitHub 市场里面去找已经实现好的动作。