标签: github-api

如何通过API重命名GitHub存储库?

查看http://develop.github.com/p/repo.html上的GitHub API参考,我看到各种好东西,但我没有看到通过API重命名存储库的任何方法.有没有办法这样做?

git github-api

7
推荐指数
1
解决办法
3870
查看次数

使用git api通过分支名称\ id获取git提交

我正在开发自动服务以使用Git中心存储库.而且我遇到了问题 - 我无法找到一种方法来通过其hash \name获取特定分支的所有提交.

我的代码是一个自动化工具,可以进行代码审查.所以我在我的评论过程中添加了一个忽略特定分支的功能(例如测试分支或类似的东西).所以在我的服务中,我将分支标记为忽略.一旦我从git hub api获得提交 - 那里没有关于当前提交属于哪个分支的信息.

我开始认为我的整体github想法是错误的 - 因为提交分支链接非常明显,所以应该有一些东西让API开发人员忽略了GetCommits方法

所以我的问题是 - 有没有办法找出哪个分支提交(使用v3 api json结果)属于github api(v3-GET/repos /:owner /:repo/commits /:sha).

谢谢

github github-api

7
推荐指数
2
解决办法
5538
查看次数

使用GitHub API检索特定文件的所有版本

我目前正在尝试阅读(GitHub API)[http://developer.github.com/v3/repos/contents/],以了解如何以编程方式检索单个存储库中特定文件的所有版本.

我看到可以轻松获取提交列表和单个文件的当前版本.但是,有没有办法列出与特定文件相关的所有提交,然后遍历该文件的所有版本?

github-api

7
推荐指数
1
解决办法
1278
查看次数

无法使用Github API获取Repo的版本

当我尝试获取公共存储库的版本时,我遇到了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-api

7
推荐指数
1
解决办法
1405
查看次数

匿名Gists到期/终身?

我想知道匿名github gists是否会过期

我在Github的gist API文档上找不到任何内容,谷歌会在如何删除它们的结果中找到结果,但是到期时没有任何内容(如果有的话)

gist github github-api

7
推荐指数
1
解决办法
1907
查看次数

Github V3 API:列出贡献者

我已阅读以下文档(https://developer.github.com/v3/repos/#list-contributors)列出我所参与的存储库中的贡献者,我可以看到一个人多次提交不会看来,我自己只有3个贡献,而我推动了大部分的301次提交.

我真的没有得到这个终点返回的东西,但它看起来不准确.该文档对此并不十分详细,是否有人知道可以解释它的内容?

git github github-api

7
推荐指数
1
解决办法
3704
查看次数

是否可以通过 API 将文件附加到 GitHub 问题?

我想通过 GitHub API 创建一个带有附加 Excel 电子表格的 GitHub 问题。我可以成功创建问题,https://developer.github.com/v3/issues/ ,但找不到有关如何使用 API 上传文件的任何信息。我只需要与问题相关的文件,我不会挑剔它是否在原始问题帖子中,或者作为评论上传。

这可能吗?我想不是因为我找不到文档,但想检查一下。

git jquery post github github-api

7
推荐指数
1
解决办法
2459
查看次数

Github GraphQL以递归方式列出目录中的所有文件

我想使用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-api graphql

7
推荐指数
1
解决办法
1546
查看次数

如何以编程方式确定 GitHub 帐户是否使用默认个人资料图片(头像)?

当 GitHub 用户注册帐户时,GitHub 会提供默认的个人资料图片,如下所示:

在此输入图像描述

用户可以根据此处的说明设置自定义个人资料图片。

我能想到的方法是从 GitHub 用户下载当前的个人资料图片,然后从https://github.com/identicons/USERNAME.png下载他的默认个人资料图片。然后比较这两张图。但这个解决方案并不美观。

有没有一种漂亮的方法来确定 GitHub 用户是使用默认的个人资料图片还是设置了自定义个人资料图片?就像我可以检查的布尔值或类似的东西。谢谢。

github github-api

7
推荐指数
1
解决办法
7582
查看次数

通过 GraphQL API 显示超过 100 个条目

我已经厌倦了使用 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 中以编程方式遍历所有页面?

github-api graphql github-graphql

7
推荐指数
1
解决办法
3624
查看次数

标签 统计

github-api ×10

github ×6

git ×3

graphql ×2

gist ×1

github-graphql ×1

jquery ×1

post ×1