Действия Github: невозможно установить частный пакет GPR npm - PullRequest
0 голосов
/ 21 февраля 2020

У меня возникли некоторые проблемы при установке пакета с заданной областью действия, который был опубликован в GPR

. Ниже приведен файл моих действий.

name: run unit and coverage tests

on: [push]

jobs:
  build:

    runs-on: macos-latest

    strategy:
      matrix:
        node-version: [12.x]

    steps:
    - uses: actions/checkout@v1
    - name: Use Node.js ${{ matrix.node-version }}
      uses: actions/setup-node@v1
      with:
        node-version: ${{ matrix.node-version }}
        registry-url: 'https://npm.pkg.github.com/'
        scope: '@OWNER'
    - name: Authenticate with GitHub package registry
      run: echo "//npm.pkg.github.com:_authToken=${{ secrets.PRIVATE_ACCESS_TOKEN }}" > ~/.npmrc
    - name: npm install, build, and test
      run: |
        npm ci
        npm run test:unit
        npm run lint
        npm run test:e2e -- --headless
      env:
        CI: true

Мой файл .npmr c имеет вид следующие:

@discoveryedu:registry=https://npm.pkg.github.com/

мой личный токен доступа имеет чтение: пакеты , запись: пакеты и репо привилегии.

Я получаю следующую ошибку в действиях:

npm ERR! code E401
npm ERR! 401 Unauthorized - GET https://npm.pkg.github.com/download/@owner/repo/version/hash

Я подставил владельца , репо и версия имена для конфиденциальности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...