查看http://develop.github.com/p/repo.html上的GitHub API参考,我看到各种好东西,但我没有看到通过API重命名存储库的任何方法.有没有办法这样做?
我正在开发自动服务以使用Git中心存储库.而且我遇到了问题 - 我无法找到一种方法来通过其hash \name获取特定分支的所有提交.
我的代码是一个自动化工具,可以进行代码审查.所以我在我的评论过程中添加了一个忽略特定分支的功能(例如测试分支或类似的东西).所以在我的服务中,我将分支标记为忽略.一旦我从git hub api获得提交 - 那里没有关于当前提交属于哪个分支的信息.
我开始认为我的整体github想法是错误的 - 因为提交分支链接非常明显,所以应该有一些东西让API开发人员忽略了GetCommits方法
所以我的问题是 - 有没有办法找出哪个分支提交(使用v3 api json结果)属于github api(v3-GET/repos /:owner /:repo/commits /:sha).
谢谢
我目前正在尝试阅读(GitHub API)[http://developer.github.com/v3/repos/contents/],以了解如何以编程方式检索单个存储库中特定文件的所有版本.
我看到可以轻松获取提交列表和单个文件的当前版本.但是,有没有办法列出与特定文件相关的所有提交,然后遍历该文件的所有版本?
当我尝试获取公共存储库的版本时,我遇到了Github API的问题.我已经向/ repos /:owner /:repo/releases(https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository)提出了几个请求,我不是能够获得repo的发布,除非我请求发布我的一个repos并且我通过Github API创建了这些版本(https://developer.github.com/v3/repos/releases/#create-释放).
例如,对服务器的此GET请求返回一个空主体和200状态:
https://api.github.com/repos/jquery/jquery/releases
Run Code Online (Sandbox Code Playgroud)
我使用Authorization标头(Authorization:token {MY_TOKEN})发出请求,指定带有gist,repo和user permisions的令牌.
你能告诉我,如果我做错了什么或者检索回购版本的最佳方法是什么?
谢谢!
我想知道匿名github gists是否会过期
我在Github的gist API文档上找不到任何内容,谷歌会在如何删除它们的结果中找到结果,但是到期时没有任何内容(如果有的话)
我已阅读以下文档(https://developer.github.com/v3/repos/#list-contributors)列出我所参与的存储库中的贡献者,我可以看到一个人多次提交不会看来,我自己只有3个贡献,而我推动了大部分的301次提交.
我真的没有得到这个终点返回的东西,但它看起来不准确.该文档对此并不十分详细,是否有人知道可以解释它的内容?
我想通过 GitHub API 创建一个带有附加 Excel 电子表格的 GitHub 问题。我可以成功创建问题,https://developer.github.com/v3/issues/ ,但找不到有关如何使用 API 上传文件的任何信息。我只需要与问题相关的文件,我不会挑剔它是否在原始问题帖子中,或者作为评论上传。
这可能吗?我想不是因为我找不到文档,但想检查一下。
我想使用GraphQL Github API递归列出目录中包含的所有文件.现在我的查询看起来像这样:
{
search(first:1, type: REPOSITORY, query: "language:C") {
edges {
node {
... on Repository {
name
descriptionHTML
stargazers {
totalCount
}
forks {
totalCount
}
object(expression: "master:") {
... on Tree {
entries {
name
type
}
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,这只给了我第一级目录内容,特别是一些结果对象又是树.有没有办法调整查询,以便它再次递归列出树的内容?
当 GitHub 用户注册帐户时,GitHub 会提供默认的个人资料图片,如下所示:
用户可以根据此处的说明设置自定义个人资料图片。
我能想到的方法是从 GitHub 用户下载当前的个人资料图片,然后从https://github.com/identicons/USERNAME.png下载他的默认个人资料图片。然后比较这两张图。但这个解决方案并不美观。
有没有一种漂亮的方法来确定 GitHub 用户是使用默认的个人资料图片还是设置了自定义个人资料图片?就像我可以检查的布尔值或类似的东西。谢谢。
我已经厌倦了使用 github grpahQL API 中的 endCursor 和 hasNextPage 进行分页来获取超过 100 个数据。我使用的查询是:
query {
organization(login:"XXX") {
repository(name:"XX") {
pullRequests(first:100, states:[OPEN], after: "XXX" ) {
pageInfo{
hasNextPage
endCursor
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是工作。但为了访问更多详细信息,需要进行迭代分页。谁能提供一种有效的替代方案来在 GraphQL API 中以编程方式遍历所有页面?