Доступ к файлам в частном репозитории GitHub.
Моя борьба заключается в том, что мне нужно найти способ доступа к файлам из частного репозитория организации на GitHub. Я являюсь владельцем указанной организации, поэтому могу внести необходимые изменения.
Подходы, которые я пробовал до сих пор:
Добавьте "служебную учетную запись", которая будет иметь доступ на чтение к организации и частному репозиторию, создайте личный токен доступа - github возвращает 404 по запросу API
Разверните указанный частный репозиторий в "служебную учетную запись" и попытайтесь вытащить файлы оттуда - тот же результат, API github возвращает 404https://dev.to/susomejias/use-token-for-github-actions-with-private-repositories-22m6
Создайте и установите приложение GitHub в организацию, предоставьте доступ к репозиторию, выполните аутентификацию с помощью приложения github, чтобы получить токен JWT для использования в запросах API - не могу понять, как аутентифицировать пользователя с помощью его частного токена доступа для использования этого APIhttps://docs.github.com/en/developers/apps/identifying-and-authorizing-users-for-github-apps
Я действительно хочу избежать необходимости запекать частный ключ приложения github в моем приложении и создавать JWT для доступа к API,
я также хотел бы избежать создания отдельного общедоступного репозитория только для целей выпуска контента, но если я выиграю ' Я не найду разумного решения, боюсь, это будет мой единственный выход.