首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在尝试将环境变量添加到github操作上的django secret_key中,但显示错误

我正在尝试将环境变量添加到github操作上的django secret_key中,但显示错误
EN

Stack Overflow用户
提问于 2021-03-13 14:05:33
回答 1查看 226关注 0票数 0
代码语言:javascript
复制
name: MoneyTracker Test

on:
    push:
        branches:
            - master

    pull_request:
        branches:
            - master

jobs:
    build:
        runs-on: ubuntu-latest

        steps:
            - uses: actions/checkout@v2
            - name: Set up python 3.7
              uses: actions/setup-python@v2
              with:
                python-version: 3.7
            - name: Install dependency
              run: |
                  python -m pip install --upgrade pip
                  pip install -r requirements.txt
            - name: Lint with flake8
              run: |
                  pip install flake8
                  flake8
            - name: Coverage report
              env:
                  secret_key: ${{secrets.SECRET_KEY}}
                  debug: ${{secrets.DEBUG}}
                  db: ${{secrets.DB}}
              run: |
                  pip install coverage
                  coverage run MoneyTracker/manage.py test
                  coverage report
            - name: Django testing
              run: |
                  python3 MoneyTracker/manage.py test MoneyTracker

项目链接在here中。我应该如何将密钥添加到我的GitHub操作项目中?环境变量区分大小写。在操作或步骤中运行的命令可以创建、读取和修改环境变量。要设置自定义环境变量,需要在工作流文件中指定变量。您可以使用作业为步骤、作业或整个工作流定义环境变量。

EN

回答 1

Stack Overflow用户

发布于 2021-10-10 03:54:32

1. (推荐的保密方式)首选且安全的方式是在您的GitHub存储库设置中添加保密环境变量(有关详细信息,请参阅此链接)。然后,您可以在actions/django.yml文件中以以下语法使用这些变量。

代码语言:javascript
复制
env:
  SECRET_KEY: ${{ secrets.SECRET_KEY }}

请参见下图或此Link

Add Secrets in Github Repo

1. (不推荐用于Secrets)您可以使用以下语法设置环境变量,也可以遵循Official Docs Here。但是如果你的存储库是公开的,那么这个方法仍然会暴露你的SECRET_KEY,所以我不建议对秘密使用这种方法。但是,如果您想要设置像PATH这样的环境变量,则可以使用此方法。

代码语言:javascript
复制
env:
  SECRET_KEY: your_django_secret_key
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66610588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档