使用ocotokit的github API:无法为个人仓库创建/更新文件(无组织)

时间:2018-10-24 14:40:19

标签: api github octokit

我创建了一个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)
     })

谢谢, 阿莫斯

0 个答案:

没有答案