Git Actions 作业因需要用户名和密码而失败

问题描述 投票:0回答:1

我正在尝试使用 Git 操作在推送上运行作业,但是每次要求用户名和密码时都会失败。

这是我的代码

---
name: Checks

on: [push]

jobs:
  test-lints:
    name: Test and Lint
    runs-on: ubuntu-20.04
    steps:
      - name: Login to Docker Hub
        uses: docker/login-action@v1
        run: echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USER }} --password-stdin
      - name: Checkout
        uses: actions/checkout@v2
      - name: Test
        run: docker-compose run --rm app sh -c "python manage.py test"
      - name: Linting
        run: docker-compose run --rm app sh -c "flake8"

但这就是它在存储库操作页面上显示的内容

Error message on Actions Tab on GitHub

python docker github docker-compose dockerfile
1个回答
1
投票

请确保您已在正确的位置配置了密钥。

链接应该是:

https://github.com/{github_account}/{project_name}/settings/secrets/actions

在此页面上您应该同时拥有

DOCKERHUB_TOKEN
DOCKERHUB_USER

如果您没有它们,请在此处创建新令牌。

© www.soinside.com 2019 - 2024. All rights reserved.