问题标签 [github-api]

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 投票
2 回答
2302 浏览

ruby-on-rails - Rails 中的 Github 身份验证 API

我一直在努力寻找有关此信息的过程中感到沮丧,因为在 StackOverflow 和其他地方发布的许多相关主题的链接都是 404 的。Github API 只说明了如何从命令行执行操作,而我发现的所有 gem 都没有提供这种支持。然而,我知道这是可能的,因为我以前见过它。

我将如何获取用户当前的 Github 登录信息?也就是说,如果用户登录到 Github,我想找出并在我的网站中使用他们的一些用户信息。如果他们没有登录,我想连接到 Github 让他们登录。

是否有这方面的宝石,如果有,它是什么以及它是如何工作的(如果没有足够的文档)?如果没有,那么我该如何使用 Github API 在 Ruby 中执行此操作?

0 投票
2 回答
3720 浏览

c# - 使用 libgit2sharp 克隆和推送

谁能告诉我如何克隆一个 repo 并推送或发布提交的更改?

目前我能够修改克隆仓库并能够提交我的更改,但我没有很好的 api 来推送它。最初也是为了克隆 repo。

如果它不可用,使用 c# 的替代方法是什么?

-贾弗

0 投票
1 回答
391 浏览

node.js - Nodejs Github api gist create - 接收 Socket 挂断

我正在尝试通过 github api 创建 Gist - 使用 npm 模块“github”(https://github.com/ajaxorg/node-github/)

我有这个代码

问题是 createBlob 函数正在接收这个

我在 heroku 免费实例上运行我的应用程序(它基于 express)。

非常感谢,我解决了好几天,仍然无法正常工作。

0 投票
8 回答
62811 浏览

github - 如何使用 git bash 在 Github 创建一个新的仓库?

如何使用 git bash 从我的机器创建一个新的存储库?

我按照以下步骤操作:

但我收到“致命错误:您是否在服务器上运行了 update-server-info?”

0 投票
1 回答
835 浏览

ruby - Github API v3 的简单 Ruby 身份验证

我正在寻找一个简单的红宝石脚本:

  1. 插入 *.rb 文件。
  2. 填写我的身份验证信息。
  3. 指定 API URL。
  4. 取回数据。

与 Githubs API 的文档一样漂亮……没有简单的“一击即走”示例来在 ruby​​ 脚本中取回数据。

0 投票
7 回答
34383 浏览

python - 如何使用 GitHub API v3 创建提交并推送到 repo?

我想创建一个存储库并通过任何 Python 包向它提交一些文件。我该怎么办?

我不明白如何添加文件以进行提交。

0 投票
3 回答
2647 浏览

git - 如何将子模块添加到 gh-pages 分支并正确构建静态页面?

我有几个项目页面要维护,它们都使用相同的主题(我将它打包到一个名为 的单独 repo 中KYProjectPageTheme)。

只需将KYProjectPageTheme's 的整个文件夹复制到gh-pages分支的根目录,然后将其推送到 Github 就可以很好地工作。当静态页面构建成功时,我会收到通知。

但是,我想添加KYProjectPageThemegh-pages分支下的子模块。这在我的本地机器上运行良好。但是当我将它推送到 Github 时,我再也收不到通知了!并且静态页面仍然是以前的状态,即我添加子模块后的修改没有影响。

我猜是当gh-pages分支中有子模块时,Github 的静态页面生成器将无法工作。但实际上,我不需要生成器来生成静态页面,我只需要修改 HTML 中的页面并将其推送到gh-pages. 为什么我的没有index.html更新?

任何的想法?是否有一些解决方法可以解决此问题?

提前致谢!

0 投票
2 回答
39109 浏览

github - 通过id获取github用户名

使用这个链接我可以看到我在 github 上的 (tonylampada) id 是 218821 https://api.github.com/users/tonylampada

我怎么能反其道而行之?给定用户 id = 218821,用户名是什么?


更新

在这里回答 nulltoken 是因为它是一个很长的故事,它不适合评论。

FreedomSponsors是一个 django 应用程序,它使用 django-social-auth 来启用 Github(和其他)登录。(顺便说一句,您应该检查一下,请参阅博客中的about 页面:-) Django-social-auth 有一个配置标志,允许应用程序将 github 用户名存储在数据库中。几天前,我部署了启用 github 登录的新版本 FS,但将“storeGithubUsername”设置为 false。

一些用户注册了他们的 github 帐户,现在数据库有他们的 github id,但没有他们的用户名。

您可以在我的个人资料中看到我将 github 作为“关联帐户”,但没有指向我的 github 页面的链接。

我需要它来使链接指向https://github.com/tonylampada

我准备部署一个新版本来解决这个问题,方法是将“storeGithubUsername”(这不是它的名字,我只是在这里简化)设置为 true。但我想用已经在 github 注册的用户修补数据库。我有他们的 github id,但没有他们的 github 用户名。

0 投票
0 回答
184 浏览

github-api - 无法访问 api.github

我无法访问 api.github.com。我总是收到相同的回复:

curl: (7) Failed to connect to 207.97.227.243: Host is down

例如我正在尝试这个:

任何想法?

0 投票
0 回答
241 浏览

github-api - Github API - 找出谁关闭了拉取请求

如何使用 Github API 找出谁关闭了拉取请求?

例如,这个拉取请求由 myakura 打开,由 markdotto 关闭。但是https://api.github.com/repos/twitter/bootstrap/pulls/4461没有显示对 markdotto 的任何引用。