Задать вопрос
Elena0394
@Elena0394

Как загрузить пакет с приватного репозитория?

У меня есть организация в гитхабе. В ней два репозитория, приватные. В одном репозитории в package.json у меня должен загрузится второй
"stage": "git+ssh://git@github.com:test/stage.git#main"
но он не загружается. Если репозиторий stage сделать публичным, то загрузка проходит, а вот с приватным нет. Как сделать, чтоб загрузка шла с приватного режима?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-kuznetsov
@sergey-kuznetsov Куратор тега GitHub
Автоматизатор
Попробуйте протокол HTTPS и аутентификацию через токен, если не получается настроить SSH.

GitHub → Developer Settings → Personal Access Tokens.
Создайте токен с правами repo и read:packages.

Добавьте токен в Secrets (например, GITHUB_TOKEN).
- name: Install dependencies
  run: npm install
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Используйте токен в package.json:
"stage": "git+https://${GITHUB_TOKEN}@github.com/test/stage.git#main"
Ответ написан
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Авторизоваться в гитхабе - HTTPS, SSH и использовать деплой токен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы