首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于GitHub企业私有存储库的Git提交API

用于GitHub企业私有存储库的Git提交API
EN

Stack Overflow用户
提问于 2019-08-16 01:25:37
回答 1查看 361关注 0票数 0

我一直在研究GitHub api文档,但是我仍然有一个问题要找出关于GitHub企业级私有存储库(这是我公司的工作)。

我使用一个普通的person GitHub帐户获得了一个结果,使用这个链接:https://api.github.com/repos/:owner/:repo/commits,所以我将所有者更改为我的公司和回购名称,但我刚刚得到了这个结果。

代码语言:javascript
复制
{
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository"
}

所以我的问题是:

  1. 如何访问GitHub企业回购API?
  2. 访问者是否需要一个GitHub帐户来查看此页面?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-16 02:19:19

如果您试图联系您的公司的GitHub企业服务器实例,您不希望使用https://api.github.com,因为这是针对GitHub云(github.com)的。相反,正如GitHub企业服务器的文档中提到的,您需要使用https://hostname/api/v3 (其中hostname是服务器的主机名)。

因此,如果您的公司的服务器是example.com,并且您正在查找存储库octocat/spoon-knife,那么您的请求将转到https://example.com/api/v3/repos/octocat/spoon-knife/commits

请注意,根据存储库的不同,您可能需要对此请求进行身份验证;如果存储库需要身份验证而缺乏身份验证,则即使存储库实际存在,也会得到404响应。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57517934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档