问题标签 [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.
ruby - 使用 Octokit 在单次提交中更新多个内容
我看到我们可以通过Octokit的#update_contents 方法更新文件。这将在一次提交中使用新内容更新一个文件。
有没有办法通过带有 Octokit 的 GitHub API 在一次提交中更新多个内容?
ruby-on-rails - 使用 Octokit 从组织中检索私有存储库
我正在尝试使用 Octokit gem for ruby 从某个用户的组织中检索所有存储库。
我有这个客户端变量:
当我使用这个时:
我能够检索用户的所有存储库(即使是来自组织的私人存储库)
但是有了这个
我只从 some_org_id 组织获得公开的。
我的 OAuth 令牌范围设置了以下权限:
我在这里错过了什么吗?API Documentaion提到 repos 隐私的默认值为all
.
提前致谢
ruby-on-rails - 如何从 octokit gem 获取单个存储库?
我是 ruby 的初学者我正在尝试从“octokit gem”中获取数据我需要使用它的 id 的单个存储库的信息,
我尝试了一个简单的代码,但它列出了我的所有存储库
c# - 使用 OctoKit 获取存储库的所有文件
我想使用 octokit 从我的 github 存储库中获取有关文件的所有信息
项目:http : //octokitnet.readthedocs.org/en/latest/contributing/
更新:我认为我能做的是 getAllFilesFromRepository
这将为存储库中的所有文件返回带有以下示例的 json
请注意,我根本不想下载任何文件,也不想通过多次调用来编写查询来检索数据。
.net - Octokit - 主演方法
Octokit 上是否有允许为 repo 加注星标的本机方法?
一直在 client.Repositories 上四处寻找,但找不到任何东西。
ruby-on-rails - 如何为 webmock 存根正确复制 Octokit 请求响应的响应主体
Octokit 响应的类型为Sawyer::Response
它们看起来像这样:
我试图像这样存根我的请求
然后在我的代码中调用 response.content,因此我希望能够从响应中获取内容。
我目前收到错误:'WebMock::Response::InvalidBody: 必须是以下之一:[Proc、IO、路径名、字符串、数组]。'哈希'给出'。response_body 的正确格式是什么?如果我把它变成一个 json,我就不能在我的代码中对对象做 response.content。
git - 如何使用 libgit2sharp 或 Octokit 获取文件的旧内容?
以下 StackOverflow 条目说明了如何使用 libgit2sharp 从 GitHub.com 获取文本文件的最新内容: 如何使用 LibGit2Sharp 在 Git 上获取文件内容?
但是我需要输入一个大概一个月前的日期时间,然后取回那个日期时间的内容。我以为我有一个解决方案,但在足够远之前它就失败了:
我也在尝试使用 Octokit for .NET,但同样我只能获得最新的内容。任何解决方案将不胜感激。我承认沉重的 GIT 术语会让我无法理解答案。
ruby - 我可以通过 GH API 在两次提交之间获取一个文件的差异数据吗?
我知道如何通过 API 以及 SHA 和所有这些好东西来获取文件的提交。
但是,假设我只想要 1 次提交中的文件差异或两次提交中同一文件的差异。
例如,在这个 commit中,假设我只想要, :counter_sql
.activerecord/lib/active_record/associations.rb
如何通过 API 获取该差异数据?
我正在使用 Octokit.rb。
编辑 1
根据这篇博客文章,这似乎是可能的,但我只是不确定如何使用 Octokit 来做到这一点。
编辑 2
所以,我有点想一点一点。
要获取两个提交之间的差异数据,我可以像这样比较两个提交。
a
所以,假设我在两个变量中都有两个提交的两个 SHA b
,我会做这样的事情:
这个问题是这会导致两个提交之间存在差异,其中包括对许多其他文件的更改以及很多我不想要的信息。
我想要的只是这两个提交中这个特定文件的差异。
我还没想好怎么做。
想法?
ruby - 为什么两个单独提交的“内容”与 GH API 相同?
我主要对activerecord/lib/active_record/associations.rb
两个提交中与文件相关的差异感兴趣。
正如您在此处看到的,我将这两个提交都放在一个集合中:
请注意,这两个 SHA 都对应于我在上面发布的链接中的 SHA,并且两者都是唯一的(即彼此不同)。
然而,当我获得每个提交的内容时,特别是与我感兴趣的路径相关的内容时,我得到两个提交的相同结果。
然后我对第二次提交做同样的事情,我得到以下信息:
请注意,SHA 是相同的。
两者的内容c1
也c2
相同。你可以在下面看到它们:
为了简洁,我截断了content
。
为什么会这样?如果您手动查看我在顶部发布的两个链接,然后向下滚动到associations.rb
代码,您会看到两者都对该文件进行了更改。
那么为什么content
for BOTH 提交是相同的呢?
好困惑:|
编辑 1