使用 Ruby Github Api 根据提交 ID 从 github 获取提交树代码

Getting commit tree code from github based on commit id using Ruby Githubapi

我需要根据提交 ID 从 github 获取代码。我正在使用 "github_api" gem 并且我的应用程序使用 Github.

对用户进行身份验证

例如,如果用户提供提交 ID,我需要的是获取树 url 并从文件中获取代码和 returns 代码

提前致谢。

我使用 "github_api" 实现了上面的代码,这里是完成它的代码。

git = Github.new
github.git_data.trees.get  'username', 'repo', 'commit_sha'

这给出了一个json格式的数据,你可以根据自己的需要获取参数的值

谢谢GithubAPI。