动态获取源端github的repos,但仅同步名为hub-mirror-action,不同步hashes这个repo到Gittee 代码语言:javascript 复制 -name:Single repo mirroruses:Yikun/hub-mirror-action@masterwith:src:github/Yikundst:gitee/yikunkerodst_key:secrets.GITEE_PRIVATE_KEYdst_token:secrets.GITEE_TOKENwhite_list:"hub-mirror-acti...
该文件里面填入以下内容 name:SyncToGiteeon:[push,delete,create]jobs:sync:runs-on:ubuntu-lateststeps:-name:SynctoGiteeuses:wearerequired/git-mirror-action@masterenv:SSH_PRIVATE_KEY:${{secrets.GITEE_PRIVATE_KEY}}with:source-repo:destination-repo: 其中source-repo为 Github 仓库 SSH 地址 destination-r...
-name:Mirrorwithforcepush(gitpush-f)uses:Yikun/hub-mirror-action@masterwith:src:github/Yikundst:gitee/yikunkerodst_key:${{secrets.GITEE_PRIVATE_KEY}}dst_token:${{secrets.GITEE_TOKEN}}force_update:truedebug:true 设置命令行超时时间为1小时 -name:Mirrorwithforcepush(gitpush-f)uses:Yikun/hub-mir...
借助wearerequired/git-mirror-action@master这个git自动同步的actions, 我们可以实现任意仓库自动同步 闲着没事上去点一下也没问题 actions 以下是我使用的.github/workflows/sync.yml 记得修改 source-repo 和destination-repo为对应的两个仓库 name: Sync To Gitee on: page_build jobs: sync: runs-on: ubuntu-la...
gh_pages # 要使用的构建命令 BUILD_SCRIPT: yarn && yarn build # 构建结果存储目录 BUILD_DIR: docs/.vuepress/dist/ sync: needs: build-and-deploy runs-on: ubuntu-latest steps: - name: Sync to Gitee uses: wearerequired/git-mirror-action@master env: SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA...
对GitLab 执行审核 可使用audit命令获取 GitLab 服务器中所有管道的概要视图。 audit命令执行以下步骤: 提取GitLab 服务器中定义的所有项目。 将每个管道转换为其等效的 GitHub Actions 工作流。 生成一个报告,汇总使用 GitHub Actions Importer 进行迁移的完成程度和复杂性。
Ⅱ、Git配置 1、Git下载安装 去官网下载git; 运行安装,选择安装路径,其他默认即可; 2、基本配置 配置全局用户名和邮箱 git config--globaluser.name"用户名"git config--globaluser.email"邮箱" 生成公钥 ssh-keygen -t rsa -C "邮箱地址" 在.ssh文件生成id_rsa和id_rsa.pub两个文件; ...
1、使用action操作 文档 https://docs.github.com/zh/actions/quickstart .github/workflows/github-actions-demo.yml name:GitHub Actions Demorun-name:${{github.actor}}is testing out GitHub Actions 🚀on:[push]jobs:Explore-GitHub-Actions:runs-on:ubuntu-lateststeps:-run:echo "🎉 The job was autom...
可以看到整个过程其实都是在组合不同的 action ,可以很灵活方便地配置构建逻辑,例如如果你的项目是单纯的 android sdk 项目,那同样可以通过如下脚本进行发布管理: name:CIon:push:branches:-masterpaths-ignore:-'.idea/**'-'.gitattributes'-'.github/**.json'-'.gitignore'-'.gitmodules'-'**.md'-'**/...
lfs提供git lfs支持, 默认为false, 配置为true后,调用git lfs fetch --all和git lfs push --all进行同步。 举些例子 组织同步 同步Github的kunpengcompute组织到Gitee -name:Organization mirroruses:Yikun/hub-mirror-action@masterwith:src:github/kunpengcomputedst:gitee/kunpengcomputedst_key:${{ secrets.GITEE...