有没有一种方法可以自动接受github作为合作者的邀请?最好使用octokit



我一直在使用octokit获取github repo及其提交,但我意识到,如果repo是私有的,那么这个人必须邀请我,我每次都必须手动接受。我发现这是一个解决方案,但老实说,我不确定如何使用它

这是我获取github repos:的方法

<script type="module">
import { Octokit } from "https://cdn.pika.dev/@octokit/core";

const octokit = new Octokit({ auth: "*authkey*" });
octokit.request('GET /repos/:owner/:repo/commits', {
owner: "*owner*",
repo: "*repo*"
}).then(response => console.log(response.data))
</script>

提前感谢您的帮助!

我从未通过API使用过GitHub邀请,但显然Octokit提供了创建邀请、列出用户或存储库的所有现有邀请并接受或拒绝邀请的选项:

  • https://octokit.github.io/rest.js/v18#repos-接受邀请
  • https://octokit.github.io/rest.js/v18#repos-列出邀请

我想你可以用这个进球,对吧?

此外,如果您正在为某组存储库使用GitHub API,我建议您查看https://github.com/octoherd.它提供了一种简单的方法来创建脚本并重用现有的实用程序,以便使用Octokit与GitHub的API进行交互。

如果您对此仍有问题,请告诉我们。

相关内容

  • 没有找到相关文章

最新更新