Я пытаюсь запустить сборку для проекта Node.js с помощью GitHub Actions. Как часть npm install
, мне нужно установить модуль npm непосредственно из частного репозитория GitHub (не из GPR!).
В package.json
у меня есть:
"dependencies": {
...
"my-module": "github:<org>/<my-module>#master",
...
},
Однако при запуске npm install
я получаю:
npm ОШИБКА! git@github.com: В доступе отказано (публичный ключ). npm ОШИБКА! Неустранимый: Не удалось прочитать из удаленного репозитория.
Репозиторий является частью моей собственной организации, и локально (т.е. с моей машины) он работает. Как я могу сделать это запустить?
Я уже пытался установить переменную окружения NODE_AUTH_TOKEN
, но это не имело значения. Хотя это предложение встречается довольно часто, похоже, оно касается только георадара. Чего я хотел бы избежать, так это жестко закодировать токен в файл package.json
. Есть мысли по этому поводу?