我创建了一个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)
})
谢谢, 阿莫斯