# .github/workflows/ci.ymljobs:compile-and-test:...steps:...-name:Give GitHub Actions access to Michael-F-Bryan/my-secret-repouses:webfactory/ssh-agent@v0.5.4with:ssh-private-key:${{ secrets.SECRET_REPO_DEPLOY_KEY }} Thewebfactory/ssh-agentaction lets you supply multiple private keys i...
在获取 token 之后,就可以:- uses: actions/checkout@v2 with: # Default: ${{ github.token }} ,传参给它更高权限的 token token: ${{ secrets.PERSONAL_TOKEN }} # 把子模块打开 submodules: 'true'于是就能在 public 的action 里轻松的访问 private 的 repo 了。success Workflow dis...
所以,我们要给checkout action进行授权,让它有权限去获取private submodule Q: 怎么授权? A:PAT (personal access token) 添加步骤:Settings->Developer settings->Personal access tokens->Generate new token 同时确保PAT有Full control of private repositories的能力。 scopes 在获取token之后,就可以: - uses: act...
背景对于我们这些经常建库的开源者来说,有不少配置都需要重复操作,如: 合并 PR时不允许 merge,只能 squash merge主分支改为 master 而不是 main保护 master 分支配置 GitHub Actions配置 Issue Template等等..…
-uses:actions/checkout@v2with:# Default: ${{ github.token }} ,传参给它更高权限的 tokentoken:${{secrets.PERSONAL_TOKEN}}# 把子模块打开submodules:'true' 于是就能在public的action里轻松的访问private的repo了。 [图片上传失败...(image-ee6f80-1631696944920)] ...
- uses: actions/checkout@v2 with: # Default: ${{ github.token }} ,传参给它更高权限的 token token: ${{ secrets.PERSONAL_TOKEN }} # 把子模块打开 submodules: 'true' 于是就能在public的action里轻松的访问private的repo了。 success
jobs:build:runs-on:ubuntu-lateststeps:-name:SynctoGiteeuses:wearerequired/git-mirror-action@masterenv:# 在 Settings->SecretsSSH_PRIVATE_KEY:${{secrets.GITEE_PRIVATE_KEY}}with:# GitHub 源仓库地址source-repo:git@github.com:xiaoli/abc.git# Gitee 目标仓库地址destination-repo:git@gitee.com:xiaoli/...
jobs: my_first_job: steps: - name: Check out repository uses: actions/checkout@v4 with: repository: octocat/my-private-repo ref: v1.0 token: ${{ secrets.PERSONAL_ACCESS_TOKEN }} path: ./.github/actions/my-private-repo - name: Run my action uses: ./.github/actions/my-private...
Managing access for a private repository in an organization On GitHub, navigate to the main page of the private repository. Under your repository name, clickSettings. In the left sidebar, clickActions, then clickGeneral. UnderAccess, choose ...
gitee的克隆地址为:git@gitee.com:tidys/bmfont-online.git 配置gitee的公钥,使用ssh-keygen生成SSH Key GIThub仓库一共需要配置3个变量 GITEE_PWD:your password GITEE_REPO: tidys GITEE_RSA_PRIVATE_KEY:private key,也就是.ssh/id_rsa这个文件里面的内容,前提是需要将你本机的ras也配置到git仓库中。