我正在开发一个 Web 应用程序,用户将在其中修改文件(托管在 GitHub 上)并且应该能够直接保存到 GitHub。
我不需要处理这个客户端,所以服务器端 Ruby 解决方案就可以了。我假设我需要使用某种 GitHub API。
我该怎么做呢?
ruby git gem是您所需要的。它几乎可以使用本地或远程 git 存储库做任何你想做的事情,包括新的提交、差异、分支、标签、推送到 GitHub,等等。
在谷歌上搜索“ruby github gem”和“ruby git gem”。如果未找到,请使用system("git...")
调用 git 命令行实用程序。