创建Git提交并使用Ruby推送到GitHub

我正在开发一个Web应用程序,用户将在其中修改文件(在GitHub上托管),并且应该能够直接保存到GitHub。

我不需要处理这个客户端,因此服务器端的Ruby解决方案就可以了。 我假设我需要使用某种GitHub API。

我该怎么做呢?

rubygitgem是你需要的。 它可以使用本地或远程git存储库执行几乎任何您想要的操作,包括新提交,差异,分支,标记,推送到GitHub,您可以命名它。

在谷歌搜索“ruby github gem”和“ruby git gem”。 如果未找到,请使用system("git...")来调用git命令行实用程序。