如何在Rails中的应用程序中操作Github存储库?

时间:2017-04-10 19:46:23

标签: ruby-on-rails github

我正在尝试在Ruby on Rails中创建一个GUI,它处理GitHub的功能,我使用什么工具?有什么提示吗?

1 个答案:

答案 0 :(得分:0)

我最近构建了应用程序来管理github / bitbucket / gitlab存储库。

对于github,我使用omniauth-github进行oauth2授权,octokit使用github api。

这些是我使用过的完整宝石列表:

# github oauth2 authorization
gem 'omniauth-github'
# ruby client for github api
gem 'octokit'

# gitlab oauth2 authorization
gem 'omniauth-gitlab'
# ruby client for gitlab api
gem 'gitlab'

# bitbucket oauth2 authorization
gem 'omniauth-bitbucket', git: 'https://github.com/alexkojin/omniauth-bitbucket'
# ruby client for bitbucket api
gem 'bitbucket_rest_api'