用户如何从浏览器使用 GIT

How would user work with GIT from browser

您如何为用户提供在浏览器中更改代码而无需在本地计算机上下载任何内容并将该代码提交给 GIT 的能力?

澄清:原问题包含额外的要点,现在移至separate question

我只回答第一个问题

How would you provide a user with ability to change code in browser without downloading anything on local machine, and commit that code to GIT?

Gitab 提供了一个功能齐全的 Web IDE,如下面的快照所示:

编辑

这是关于控制台激活按钮的屏幕截图。

如果您要编写自己的代码来在浏览器中处理 git,您可以使用 the isomorphic-git library. To see it in action you can check my Git Web Terminal(它使用旧版本的库,并不是所有内容都已实现)。