-name:ssh clone styleuses:Yikun/hub-mirror-action@masterwith:src:github/Yikundst:gitee/yikunkerodst_key:secrets.GITEE_PRIVATE_KEYdst_token:secrets.GITEE_TOKENclone_style:"ssh" 强制更新,并打开debug日志开关 代码语言:javascript 复制 -name:Mirrorwithforcepush(git push-f)uses:Yikun/hub-mirror-action@...
复制sync2gitee.yml 到到 Github 仓库下的 .github 文件夹的 workflows 文件夹下,即 [project-folder]/.github/workflows/sync2gitee.yml,并提交到 Github 仓库。(这次操作就会触发同步的 Action) 完整代码如下: # 通过 Github actions, 在 Github 仓库的每一次 commit 后自动同步到 Gitee 上. name: sync2gite...
所以说我们的代码还是有必要进行“双”备份的,接下来就是介绍下,如何使用Github上面的Action功能,将Github上面的代码同步备份到国内的Gitee仓库站点。 准备工作 在一次无意间浏览到了yanglbme的贡献的一个Git Page Action代码,经过简单的尝试验证,感觉还是挺好用的,便在自己的博客项目中加入相应的Github 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...
1、什么是Github Action 2、github和gitee同步 3、选用或编写action 4、语法示例 5、准备工作 5.1 设置dst_key 5.2 设置dst_token 6、github同步到gitee 7、小结 1、什么是Github Action github action是github推出的自动化CI/CD的功能,随着2019年11月后github对该功能的全面开放,现在所有的github用户可以直接使用...
同步到Gitee 发现会删除所有的文件,可以通过该选项规避,这也是通过看这个action的源码发现的逻辑。 vbnet 复制代码 keep_files: true 同步gitee使用的是gitee-pages-action,举例: gitee的克隆地址为:git@gitee.com:tidys/bmfont-online.git 配置gitee的公钥,使用ssh-keygen生成SSH Key ...
由于水平有限,还不会写 github action,所以用最简单的方法,搞几个小脚本,做成定时任务,周期拉取所有仓库,然后同步。 结合自己的情况,我自己有一台云主机,那么直接在云主机上搞定时任务,就很简单,只需要几个脚本,实现代码github2gitee 这样做的好处:
我们也可以利用 Github Actions,写一个工作流,在发现 Github 博客仓库的 gh-pages 分支代码更新后,自动同步当前代码到 Gitee 上。 关于Github Actions 的介绍,可以参考阮一峰老师的《GitHub Actions 入门教程》。 为了实现 Gitee 和 Github 的同步,我们需要借助一个 action,还好业界已经有现成的实现了,这里我采用的是...
uses: wearerequired/git-mirror-action@master env:# 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEYSSH_PRIVATE_KEY:${{ secrets.GITEE_RSA_PRIVATE_KEY }}with:# 注意替换为你的 GitHub 源仓库地址source-repo: git@github.com:github-username/github-repositoryname.git# 注意替换为你的 Gitee 目标仓...
- name: sync github -> gitee uses: Yikun/hub-mirror-action@master if: env.dst_key && env.dst_token && env.gitee_user with: # 必选,需要同步的 Github 用户(源) src: 'github/${{ github.repository_owner }}' # 必选,需要同步到的 Gitee 用户(目的) ...