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

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

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

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


我该怎么做呢?

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

这就是您所需要的。在本地或远程git存储库中,它几乎可以做任何你想做的事情,包括新的提交、差异、分支、标记、推送到GitHub等等。你能做到吗?