使用Ruby Grit通过SSH下载并修改Git Repository中的文件

问题描述:

如何从安全的Git Repo(例如GitHub上的SSH)下载文件(或克隆回购),然后使用Ruby Grit将更改提交回repo? 谢谢!使用Ruby Grit通过SSH下载并修改Git Repository中的文件

Grit为您提供面向对象通过Ruby读取/写入Git存储库的权限。
- http://grit.rubyforge.org/

砂仅仅是与当地的回购协议交互,它不管理远程OPS(克隆/推/拉/提取)为您服务。

+0

我明白了。你会建议我使用ruby-git吗?我倾向于勇敢的原因是因为作者说ruby-git不再被维护,他正在研究:https://github.com/schacon/ruby-git/wiki。 – 2011-05-10 23:41:44

+0

我建议直起来混帐。无论如何,你仍然必须拥有git。 – Tekkub 2011-05-11 01:48:29

您可以使用砂砾为此。查看对类似问题的回应中的要点链接。

Grit's clone method is undefined?

砂砾将无缝哪里执行及其Ruby功能缺乏 'git的' 外壳命令。