小编Sha*_*ith的帖子

为什么该操作无法访问机密?

我正在尝试创建一个工作流程来使用 Github Actions 将 Nuget 包部署到 Github 包存储库。

在这种情况下,

  • 存储库位于组织内部
  • 我是该组织的所有者
  • 我拥有存储库的管理员访问权限
  • 存储库列出了机密
  • 提交是我的
  • 提交是直接提交到分支

但该操作无法访问秘密

回声

以下是我尝试执行的工作流程

name: Build and Publish
on:
push:
  branches:
    - gh-packages
jobs:
build_and_publish:
env:
  ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: Publish Packages to NuGet
runs-on: ubuntu-latest
steps:
  - uses: actions/checkout@v2
  - uses: actions/setup-dotnet@v1
    with:
      dotnet-version: "3.0.100"
  - name: Dump Github Context
    env:
      CONTEXT: ${{ toJson(github) }}
      SECRETS: ${{ toJson(secrets) }}
      TOK: ${{ secrets.ACCESS_TOKEN }}
      TEST: ${{ secrets.TEST }
    run: |
      echo $ACCESS_TOKEN
      echo $TOK
      echo $TEST …
Run Code Online (Sandbox Code Playgroud)

github github-actions building-github-actions

9
推荐指数
2
解决办法
1万
查看次数