Я создал приложение GitHub.когда пользователь авторизует приложение, я могу получить доступ к его организациям репозиториям: список репо, ветви, создавать и обновлять файлы.
когда репо не являются репозиториями организации (обычные репо), я могу перечислитьрепозитории и файлы получают содержимое, НО не может создавать или обновлять файлы.
приложение запрашивает полные разрешения для всех (чтение-запись или администратор)
Я получаю ошибку: Ресурс не доступен для интеграции
it('octokit create ', async (done) => {
const octokit = new require('@octokit/rest')({
debug: true
})
let a = await octokit.authenticate({
type: 'app',
token: 'myToken'
})
console.log (a)
let b = await octokit.repos.createFile({
owner: 'owner',
repo: 'test',
path: 'path/tyty435.txt',
message: 'blahc blahc',
content: 'YmxlZXAgYmxvb3A=',
branch: 'master'
})
console.log (b)
})
Спасибо, Амос