可以通过Web界面直接编辑存储在github上的存储库中的文件。我们大多数人都不会这样做但它有其用途。
我教一门入门级课程。我想使用git和github进行家庭作业分发和收集(github提供免费的私人教育帐户)。但是我不能要求全新学生学习git,至少在最初的几周内不会。我想说的最初几周
“您可以通过点击github.com上的这一系列按钮上传您的作业”
然后最终教他们如何使用命令行。
理想情况下,我希望他们能够上传新文件,而不仅仅是编辑现有文件。我找不到办法做到这一点。有没有人有任何使用github web界面的经验用于类似的目的?
答案 0 :(得分:8)
自2016年2月起,您可以从GitHub网络界面添加/创建/ 上传新文件。
请参阅" Upload files to your repositories ":
您可以点击文件树顶部工具栏中的“上传文件”按钮。
或者,您可以将文件从桌面拖放到文件树中。
这取代了the 2012 answer中描述的文件创建,并添加了上传功能(用于一个或多个文件)。
答案 1 :(得分:3)
请注意,自2012年12月初以来,您可以创建 new files directly from GitHub :
ProTip™:您只需使用网址预填充文件名字段即可 在网址末尾键入
?filename=yournewfile.txt
会预先填写名称为yournewfile.txt
的文件名字段。
答案 2 :(得分:2)
我认为使用gist.github.com是最简单的选择。每个要点都是一个Git仓库,可以从网络浏览器或外壳访问,有一个注释按钮,虽然要点通常是单个文件,但它们可以容纳多个文件。
要点的缺点显然是神秘的URL以及除非使用separate tool,否则必须将文件内容复制粘贴到浏览器中。
答案 3 :(得分:1)
如果您只需要让他们编辑相同的文件(假设通过Web界面),您可以创建一个包含空文件或基本文件的骨架存储库,然后让学生分叉。
答案 4 :(得分:0)
如果您启动一个没有自述文件的新项目,它将无法显示。
你需要至少一个文件。
如上所示,您可以拖动文件或使用finder或文件浏览器选择它。