问题标签 [octokit.net]

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 回答
653 浏览

github-api-v3 - 安装 GitHub 应用程序在私有存储库中搜索时出现“验证失败”错误

我创建了一个 GitHub 应用程序并将其安装在我的帐户中,使其能够访问我帐户中的私有存储库。GitHub 应用程序具有元数据的读取权限。然后,我按照此处的步骤生成了一个 JWT 并使用它来创建安装访问令牌。我尝试使用此令牌使用 GitHub 搜索 API 在上述私有存储库中搜索关键字,如下所示:

但是,这将返回以下响应。

我尝试使用此访问令牌来获取此 GitHub 应用程序安装的存储库,并在响应中成功返回了私有存储库。我认为这意味着安装可以访问私有仓库并且令牌按预期工作。使用的 API:https://api.github.com/installation/repositories

那为什么搜索会失败呢?

0 投票
1 回答
78 浏览

github - C# GitHub API - 如何添加/删除拉取请求受让人?

我正在尝试将分配的用户添加/删除到 .NET 5 控制台应用程序中的拉取请求。

我正在使用库 octokit.net,我可以获得 PR 并查看分配的实际用户,但它是一个只读集合,我找不到更新它的方法。

PullRequest.Update() 方法只有几个字段需要更新,例如标题、正文和状态,但没有其他内容。

任何帮助将不胜感激,谢谢!

0 投票
0 回答
36 浏览

c# - 使用 c# octokit api 将图像推送到 github 存储库

有什么方法可以将图像推送到我的存储库,而不必将其转换为 base64string?

0 投票
1 回答
63 浏览

c# - 如何提取 repository_dispatch 触发器的用户和类型?

我在 github 工作流上从 C# bot 触发 repository_dispatch 事件。如何提取使用 octokit.net 触发运行的用户和事件类型(在我的情况下为“run_ba”,我需要运行示例图片中“通过存储库调度 6 天前触发”标签下的信息)?

运行示例

我尝试在https://api.github.com/repos/{repoOwner}/{repoName}/actions/runs上使用 GET ,但没有找到我想要的东西。

0 投票
2 回答
28 浏览

c# - C# OctoKit CreateFile 未找到问题

我尝试使用以下代码使用 C# 和 OctoKit 将文件提交到 github 存储库:

每当我执行它时,我都会得到:

Octokit.NotFoundException: '未找到'

以下是我想提的几点:

  1. 我生成了个人访问令牌
  2. 回购是私人的
  3. 如果我输入了不正确的个人访问令牌,我会收到“Bad Credentials”错误。如果我输入正确的凭据,我会收到未找到的错误。
0 投票
0 回答
31 浏览

rest - 列出两个日期之间的提交

我正在尝试通过 GitHub REST API 获取两个日期之间所有提交的列表。

shell 命令看起来像这样 -

git log --since "DEC 1 2014" --until "DEC 5 2014" --pretty=format:"%h %an %ad"

我想知道如何使用 Octokit.NET 做到这一点?‏</p>