gpt4 book ai didi

github - 通过 API 获取私有(private) github 存储库的拉取请求

转载 作者:行者123 更新时间:2023-12-04 21:15:53 25 4
gpt4 key购买 nike

我想以编程方式获取特定私有(private) github 存储库的开放拉取请求列表 - 结果证明是我们的。我假设我只能通过 github api (http://developer.github.com/) 执行此操作 - 请随时告诉我还有另一种方法 - 但我无法弄清楚 API 是否也允许这样做。给定的 API 调用似乎假定目标存储库是公开的,而我们的不是。我原以为会有一种方法可以通过 ssh key (与提交工作相同的方式)作为给定存储库的用户进行身份验证,但我没有看到任何影响。总而言之,我很困惑,也不确定我是否真的能做到这一点。我是否遗漏了文档的关键部分,或者是否有我可以利用的替代方案?

最佳答案

是的,GitHub Pull Requests API也支持私有(private) repo 。您只需要进行身份验证,否则您将收到一个错误消息,指出存储库不存在。

使用 curl 和基本身份验证的示例:

curl -u "username" https://api.github.com/repos/:user/:repo/pulls

然后这将提示您输入密码并返回拉取请求列表,如 API 文档中所述。

另请查看身份验证文档:http://developer.github.com/v3/#authentication

关于github - 通过 API 获取私有(private) github 存储库的拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13997638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com