问题标签 [octokit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30 浏览

c# - 如何获得至少一些关于存储库许可证的数据?

我根据文档搜索存储库。 https://github.com/octokit/octokit.net/blob/master/docs/search.md
如何获取至少一些关于存储库许可证的数据?
我的意思是从此页面获取数据。 在此处输入图像描述

或者文件的内容——“LICENSE.txt”

我需要来自图中所示任何区域的信息。
我尝试使用代码,但我不明白如何正确执行

0 投票
0 回答
193 浏览

api - 使用 ocotokit 的 github API:无法为个人存储库创建/更新文件(无组织)

我创建了一个 github 应用程序。当用户授权该应用程序时,我可以访问他的组织存储库:列出存储库、分支、创建和更新文件。

当存储库不是组织存储库(常规存储库)时,我可以列出存储库并获取文件内容但无法创建或更新文件。

应用程序要求所有权限(读写或管理员)

我得到的错误是:资源无法通过集成访问

谢谢,阿莫斯

0 投票
1 回答
100 浏览

github-api - 如何使用 Octokit 打开 Github Pages 进行 repo?

我有一个 Ruby 程序,它为使用 Octokit 的用户创建一个新的 repo。我还想从我的程序中为 repo 启用 Github Pages,但我不知道这是否可能。Pages API似乎假设页面已经启用。

0 投票
1 回答
501 浏览

ruby - 如何在新的 GitHub 存储库中自动创建问题?

我是 GitHub 组织的管理员。我已经为该组织设置了一个 Repository webhook。我正在使用 ngrok 与本地 sinatra 实例进行通信。这是我的 server.rb 文件:

创建存储库时,我收到一个 JSON 有效负载。我想在这个新存储库中自动创建一个带有名称和描述的问题。我假设我需要使用 gem 来与 GitHub API 交互,所以我选择了 octokit。我能够进行身份验证,但无法查看如何与 API 交互。我想在新创建的 GitHub 存储库中创建一个问题。我可以看到一些关于使用这个的例子吗?

参考: https ://developer.github.com/v3/issues/#create-an-issue

0 投票
1 回答
531 浏览

ruby - 如何从 octokit github 客户端为 ruby​​ 获取所有已部署的提交?

我正在使用 rubyOcktokit​​ 来获取部署(list_deployments)。目前它只列出了最新的 30 个。我需要根据有效负载过滤它,并且需要访问迄今为止的所有部署。

Github Api 在标题中提供了一个链接以访问下一页。Ocktokit 中有类似的东西吗?

0 投票
1 回答
55 浏览

ruby - Github API/Ruby/Octokit:为什么 Octokit 报告总数为 5056 但通过 GET 请求查询返回 1223281?

我一直在使用 Octokit 来搜索未解决的问题。

我使用以下内容搜索开放的 Ruby 问题:

响应包括:

但是,当我在不使用 Ruby 包装器的情况下查询 GH 时:

计数不同:

为什么会这样?为什么一种方法的计数比另一种方法大?

0 投票
1 回答
133 浏览

node.js - 即使使用正确的 Auth 详细信息,也无法从 Github 帐户访问/删除 Secret Gists

我为此搜索了很多,但找不到任何有用的东西,而且我不是流利的 Nodejs 开发人员。

我正在尝试使用以下代码从我的 Github 帐户中删除我旧的和过时的秘密要点,但它只正确执行身份验证部分。

当我在 Gitbash(安装了 Node 和 Npm 的 Windows 7 64Bit)中运行上述脚本时,它给出了这个错误:

但我知道那些秘密要旨就在那里。

当我喜欢的时候,它甚至没有列出那些秘密,

async函数调用之后。

任何帮助表示赞赏。

0 投票
0 回答
318 浏览

node.js - Node JS Octokit 认证和存储 Github Token

目标

我正在尝试按照 Sitepoint 教程中概述的说明使用 Node JS 创建我的第一个 CLI(请参阅:https ://www.sitepoint.com/javascript-command-line-interface-cli-node-js/ )。

对于那些试图问我为什么要在 Node 中创建它的人来说,这是对我自己的一个练习,而不是想通过其他方式来优化我的工作,但感谢你的考虑

问题

我正在尝试建立与 Github 的连接,允许组织的用户输入他们的凭据(用户名、密码和可能的 2FA 代码)以连接到组织帐户以访问存储库。

目前,我能够坚持使用 Octokit 将凭据传递到 github 以接收和存储其令牌的部分。

错误: UnhandledPromiseRejectionWarning:HttpError:双重身份验证的一次性密码无效

代码:

0 投票
1 回答
683 浏览

javascript - GitHub Octokit/rest.js 用于单页应用程序的 OAuth

我在 Angular 单页应用程序 (SPA) 中使用 GitHub API 客户端“ octokit/rest.js ”。鉴于它通常更安全,并且我对我的 GitHub 帐户使用 2 因素身份验证(仅密码是不够的),我想使用 OAuth 工作流程。我一直按照此处的说明获取访问令牌,然后使用它来构建 octokit 客户端:

为了获取令牌,我必须制作一个简单的后端,其目的只是获取令牌并将其传递给前端,因为我还没有弄清楚如何从 SPA 中安全地执行此操作(它需要一个我无法在前端保持安全的 client_secret?)。它似乎有效,但我仍然有重要的问题:

  • 这安全吗?还是应该只保留服务器端的访问令牌?
  • 有没有更好的方法只从前端处理 octokit/GitHub API 身份验证?
0 投票
2 回答
490 浏览

node.js - 如何在 GitHub Probot 中检索 PR 中的所有审阅者

如何检索拉取请求中的所有审阅者Probot?我正在使用typescript. 我也在听pull_requestProbot 中的事件类型。我想我需要打电话context.github.pullRequests.getReview来获取审稿人列表,但是由于我是 and 的新手NodeJstypescript我不确定如何调用以下函数。有什么输入吗?

另外,getReview接受参数{owner:,repo:,number:, review_id:},在我的情况下,我只有pr_number.