【发布时间】:2012-05-06 07:11:03
【问题描述】:
可以通过 Web 界面直接编辑存储在 GitHub 上的存储库中的文件。我们大多数人永远不会这样做,但它有它的用途。
我教授入门级课程。我想使用 Git 和 GitHub 来分发和收集作业(GitHub 提供免费的教育私人帐户)。但是,我不能要求完全新生的学生学习 Git,至少在最初的几周内不会。在最初的几周里,我想说
“您可以通过单击 github.com 上的这一系列按钮来上传您的作业”
然后最终教他们如何使用命令行。
理想情况下,我希望他们能够上传新文件,而不仅仅是编辑现有文件。我找不到办法做到这一点。如何将 GitHub 网络界面用于类似目的?
【问题讨论】:
-
是否使用gist.github.com 选项?
-
Gist 是个好主意。理想情况下,尽管我想过渡到让学生正确使用 git。我还想通过命令行与他们的代码进行交互(用于反馈、硬件帮助等),并在提交时使用 leave cmets。
-
让学生使用适用于 Windows 或 Mac 的 GitHub 应用程序。它会比命令行更容易。
-
@asmeurer 它经常出错。我几乎永远无法使用它。
-
该功能昨天(2016 年 2 月)刚刚改进。见my answer below