github-api相关内容
我是否可以通过用户名和密码登录到我的GitHub帐户并使用API生成个人访问令牌? 推荐答案 我找到了解决方案。参考GitHub文档https://developer.github.com/v3/guides/getting-started/#authentication我通过了,并且能够制作出一个可以满足我的目的的python脚本。 以下是应该起作用的(邮递员示例): P
..
是否可以获取与版本标签相关的拉请求列表(或仅获取编号)? 我一整天都在查看Github API文档,尝试了不同的方法,但我看不出如何才能做到这一点。 当我通过API获得提交时,我看不到拉取请求信息可用,即使拉取请求id链接在此处可用,例如: https://github.com/octokit/octokit.rb/commit/1d82792d7d16457206418850a3ed0a
..
如何从GitHub API获取提交的所有标记。 问题:我确实有一个文件。我从API中检索了文件的提交。现在我需要知道包含特定提交的所有标记。GitHub网站确实很好地列出了标记,但我在API上找不到方法。 推荐答案 在Github Web UI中,有一个内部调用检索与给定提交关联的分支名称和标记,如下所示: 您可以调用此内部API并解析html中的标签: GET ht
..
这是关于推送到无本地工作目录的远程回购(Python push files to Github remote repo without local working directory)问题的后续问题。我想知道,如果该文件已经存在于远程存储库中,而我只想用一个同名的修改后的文件来更新它,该怎么办?(例如,相当于在Github网站上,上传远程上已存在的文件的修改版本) 编辑:我们已提出解决方案:
..
我能够找到特定用户的关注者数量,但我想知道如何才能最好地找到每个关注者拥有的关注者数量。当然,我可以遍历每个关注者,然后将关注者总数加起来,但这将是“昂贵的”,并开始将我推向API速率限制。 有没有人知道更好的方法来处理这样的事情? 推荐答案 您可以使用GraphQL API v4来执行此操作,以下代码将检索前100名关注者及其各自的关注者计数: { user(logi
..
GitHub API提供了很多功能,但是有没有办法检索提交的构建状态?GitHub用户界面提供了来自我们配置的CI系统的信息,但我看不到通过API公开的这些信息? 推荐答案 You can access the status for a particular ref GET https://api.github.com/repos/:owner/:repo/commits/:re
..
我在一个C#WebApp(带有Blazor)中使用GitHub API。我希望能够创建一次提交来添加、删除和编辑存储库中一个文件夹中的多个文件。我知道我可以使用这些内容向URLhttps://api.github.com/repos/[username]/[repository]/contents/[file]发送PUT请求来创建文件(我还可以通过添加SHA散列来编辑文件): { "
..
我有GitHub repo的URL,例如:https://github.com/dotnet/corefx GitHub的API中是否有任何可能的方法来将“C#”作为存储库的主要语言? 推荐答案 您可以使用List languages Github API,它将提供此存储库中使用的所有语言以及以该语言编写的代码的字节数: GET https://api.github.com
..
有没有办法为GitHub API验证我的OAuth令牌?我所说的“令牌”指的是用户登录我的网站后得到的令牌。我使用Cookie将其存储在客户端计算机上,但仅检查是否有令牌是不够的:我需要实际检查令牌是否有效。目前,这需要我请求信息,然后捕获错误。然而,这真的损害了我的速度和加载速度,因为GitHub API很慢...我使用的是Node.js、Express和octonode库。 我尝试查看G
..
GitHub页面https://developer.github.com/v3/rate_limit/显示限速状态,例如: 回复 Status: 200 OK X-RateLimit-Limit: 5000 X-RateLimit-Remaining: 4999 X-RateLimit-Reset: 1372700873 { "resources": { "core": {
..
我正在尝试获取一个组织的所有存储库的列表,包括私有存储库。(或者更具体地说,是指某个用户有权访问的所有私有存储库。) 组织的查询信息(https://api.github.com/orgs/acme?access_token=[...])显示确实有大量的私有存储库: ... "public_repos": 5, "total_private_repos": 68, "owned_pr
..
我正在使用PowerShell调用GitHub API。结果是一个JSON数组,我使用ConvertFrom-Json cmdlet将其转换为PowerShell对象。这为我提供了一个PowerShell对象数组。但是,当我通过管道将其直接传递给Select-Object时,我什么也得不到: Invoke-WebRequest -Uri "https://api.github.com/org
..
我正在尝试从客户端Java脚本(在浏览器中)调用Github REST API。 我的代码执行以下操作(我正在尝试获取包含私有存储库分支mkdocs_page的压缩包): const endpoint = 'https://api.github.com'; const resource = '/repos/astariul/private-gh-pages/zipbal
..
我正在尝试在GitHub操作的Pull请求中插入常规注释。我似乎不能把它做对。Octokit, the underlying library, allows you to create reviewComments to PRs,但它们指的是提交,这不是我想要的,我想要一个简单的注释。我想我可以只使用octokit.issues.createComment。然而,这似乎并不奏效。 以下是代码
..
所以请听@Larme和@JoakimDanielson(非常感谢你们!)我开始在URLSession上执行一些任务,以实际从GitHub API获取我要查找的数据。 这里的最终目标是为存储库创建一个移动GitHub搜索应用程序。 我从本教程中了解到一个代码: https://blog.devgenius.io/how-to-make-http-requests-with-urlsess
..
我的目标是用一个简单的按钮创建一个GitHub页面的静态页面。 当我按下此按钮时,我希望在同一个存储库中创建一个文件,该存储库与GitHub页面使用的分支相同。 我读到了一些关于在FETCH请求中用于创建文件的授权令牌的内容,因此我创建了我的令牌,并将其放入用于访问存储库的GitHub页面的index.html中。 很快我收到GitHub的电子邮件,通知我此令牌已被吊销。
..
我要手动触发GitHub操作工作流。通过the docs我发现我可以通过repository dispatch event来完成此操作。 问题是,当我在/dispatches终结点调用API时,我收到以下错误: { "message": "Not Found", "documentation_url": "https://developer.github.com/v3/
..
我想通过GitHub在GitHub API上的操作一次删除多个PR/问题评论。 有没有办法在不像下图那样多次显示删除消息的情况下执行此操作? 例如,我认为可能有一种方法可以删除多个问题/拉式请求审查评论,同时一个请求显示类似 deleted n comments from ? 的消息 目前,
..
我在存储库的.github/workflows文件夹中创建了两个工作流,以试验GitHub操作。从那以后,我学到了很多,并从我的repo中删除了所谓的“实验性”工作流程。在删除“实验性”工作流YAML文件并提交删除操作后,当我转到存储库的“Actions”选项卡时,仍然看到了我已删除的工作流。 我看不到删除并从头开始的选项?!这难道不可能吗?有没有可能通过GitHub API实现?嗯。 推
..
我希望遍历我的GitHub帐户,并将所有回购设置为私有。 我搜索了一下,不确定如何操作? 推荐答案 列出用户的所有公共存储库abc: curl --request GET https://api.github.com/users/abc/repos 要将用户abc的名为xyz的特定存储库设置为私有: curl -u abc:TOKEN --data "{"pri
..