我正在使用 NodeJS OctoKit API,对于我们的业务分析,我正在尝试收集所有存储库中所有提交的列表。所以我可以做一点“排名”。
const owner = req.params.owner;
const { data } = await octokit.request('GET /user/repos', { type: 'private' })
let total = 0;
data.forEach(element => {
const name = element.name;
octokit.repos.listCommits({
owner,
name,
}).then(r => {
total += r.data.length;
}).catch(error => console.log(error));
})
console.log(total);
我尝试了类似的方法,但它捕获了 404 错误,因为我认为存储库是私有的