问题标签 [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.
ruby-on-rails - Rails 中的 Github 身份验证 API
我一直在努力寻找有关此信息的过程中感到沮丧,因为在 StackOverflow 和其他地方发布的许多相关主题的链接都是 404 的。Github API 只说明了如何从命令行执行操作,而我发现的所有 gem 都没有提供这种支持。然而,我知道这是可能的,因为我以前见过它。
我将如何获取用户当前的 Github 登录信息?也就是说,如果用户登录到 Github,我想找出并在我的网站中使用他们的一些用户信息。如果他们没有登录,我想连接到 Github 让他们登录。
是否有这方面的宝石,如果有,它是什么以及它是如何工作的(如果没有足够的文档)?如果没有,那么我该如何使用 Github API 在 Ruby 中执行此操作?
c# - 使用 libgit2sharp 克隆和推送
谁能告诉我如何克隆一个 repo 并推送或发布提交的更改?
目前我能够修改克隆仓库并能够提交我的更改,但我没有很好的 api 来推送它。最初也是为了克隆 repo。
如果它不可用,使用 c# 的替代方法是什么?
-贾弗
node.js - Nodejs Github api gist create - 接收 Socket 挂断
我正在尝试通过 github api 创建 Gist - 使用 npm 模块“github”(https://github.com/ajaxorg/node-github/)
我有这个代码
问题是 createBlob 函数正在接收这个
我在 heroku 免费实例上运行我的应用程序(它基于 express)。
非常感谢,我解决了好几天,仍然无法正常工作。
github - 如何使用 git bash 在 Github 创建一个新的仓库?
如何使用 git bash 从我的机器创建一个新的存储库?
我按照以下步骤操作:
但我收到“致命错误:您是否在服务器上运行了 update-server-info?”
ruby - Github API v3 的简单 Ruby 身份验证
我正在寻找一个简单的红宝石脚本:
- 插入 *.rb 文件。
- 填写我的身份验证信息。
- 指定 API URL。
- 取回数据。
与 Githubs API 的文档一样漂亮……没有简单的“一击即走”示例来在 ruby 脚本中取回数据。
python - 如何使用 GitHub API v3 创建提交并推送到 repo?
我想创建一个存储库并通过任何 Python 包向它提交一些文件。我该怎么办?
我不明白如何添加文件以进行提交。
git - 如何将子模块添加到 gh-pages 分支并正确构建静态页面?
我有几个项目页面要维护,它们都使用相同的主题(我将它打包到一个名为 的单独 repo 中KYProjectPageTheme
)。
只需将KYProjectPageTheme
's 的整个文件夹复制到gh-pages
分支的根目录,然后将其推送到 Github 就可以很好地工作。当静态页面构建成功时,我会收到通知。
但是,我想添加KYProjectPageTheme
为gh-pages
分支下的子模块。这在我的本地机器上运行良好。但是当我将它推送到 Github 时,我再也收不到通知了!并且静态页面仍然是以前的状态,即我添加子模块后的修改没有影响。
我猜是当gh-pages
分支中有子模块时,Github 的静态页面生成器将无法工作。但实际上,我不需要生成器来生成静态页面,我只需要修改 HTML 中的页面并将其推送到gh-pages
. 为什么我的没有index.html
更新?
任何的想法?是否有一些解决方法可以解决此问题?
提前致谢!
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 用户名。
github-api - 无法访问 api.github
我无法访问 api.github.com。我总是收到相同的回复:
curl: (7) Failed to connect to 207.97.227.243: Host is down
例如我正在尝试这个:
任何想法?
github-api - Github API - 找出谁关闭了拉取请求
如何使用 Github API 找出谁关闭了拉取请求?
例如,这个拉取请求由 myakura 打开,由 markdotto 关闭。但是https://api.github.com/repos/twitter/bootstrap/pulls/4461没有显示对 markdotto 的任何引用。