ocotkit не удалось получить фиксацию частного репо организации

Я использую octokit с узлом и пытаюсь получить подробную информацию о фиксации

но получаю 404

сгенерированный токен личного доступа, владелец и т. д.

для моего частного репо он работает, но для организации Частный репозиторий не работает, я только что получил доступ владельца к организации и также обновил токен

const { IncomingWebhook } = require('@slack/client');
const humanizeDuration = require('humanize-duration');
const Octokit = require('@octokit/rest');


const GITHUB_ACCESS_TOKEN = 'XXXXXXXXXXXXXXXXXXXXX';

const token = GITHUB_ACCESS_TOKEN;
const octokit = require('@octokit/rest')({
  auth: `token ${token}`
})

module.exports.getGithubCommit = async (build, octokit) => {
    try {
        console.log("Inside Github function");
        const githubRepo   = 'XXXXXXXXXXXXXX';
        const githubBranch = 'XXXXXXXXXXXXX';
        const commitSha    = 'XXXXXXXXXXXXXXXX';
        const githubCommit = await octokit.git.getCommit({
            commit_sha: commitSha,
            owner: 'harshmanvar',
            repo: githubRepo,
        });
        console.log("Github commit value",githubCommit);
        return githubCommit;
    } catch (err) {
        console.log('error',err);
        return err;
    }
};

const githubCommit = module.exports.getGithubCommit(build, octokit);

Сообщите мне, если я что-то упускаю, и это связано с тем, что я только что получил доступ к организации, поэтому я не могу получить доступ к более ранним деталям фиксации?

когда я пытался перечислить репозиторий организации во всех репозиториях, которые я нашел

owner : [object]

{ id: 12345674890,
       node_id: 'XXXXXXXXXXXXXXXXXXXX',
       name: 'XXXXX',
       full_name: 'XXXXXXXXXXXX',
       private: true,
       owner: [Object],
       html_url: 'https://github.com/org/XXXXXXXXXXXXX',
       description: null,
       fork: false,

person chagan    schedule 25.12.2019    source источник


Ответы (1)


Чтобы получить сведения о фиксации из репозитория организации, мы должны передать имя организации в качестве владельца.

commit_sha: commitSha,
            owner: 'acme-org',
            repo: githubRepo,
person chagan    schedule 27.12.2019