0

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

谢谢,阿莫斯

4

0 回答 0