Подтвердить что ты не робот

Загрузка новых файлов в репозиторий git непосредственно через веб-приложение github

Можно напрямую редактировать файлы в репозитории, хранящиеся в github через веб-интерфейс. Большинство из нас никогда не сделают этого, но у него есть свои возможности.

Edit button on github

Я преподаю курс начального уровня. Я бы хотел использовать git и github для рассылки и сбора домашних заданий (github предлагает бесплатные частные счета для обучения). Однако я не могу попросить совершенно новых учеников узнать git, по крайней мере, не в первые несколько недель. В течение первых нескольких недель я хотел бы сказать

"Вы можете загрузить домашнее задание, нажав на эту последовательность кнопок на github.com"

а затем, в конце концов, научите их использовать командную строку.

В идеале я бы хотел, чтобы они могли загружать новые файлы, а не только редактировать существующие. Однако я не могу найти способ сделать это. Есть ли у кого-нибудь опыт использования веб-интерфейса github для аналогичной цели?

4b9b3361

Ответ 1

Обратите внимание, что с начала декабря 2012 года вы можете создавать новые файлы непосредственно из GitHub:

Create new File

ProTip ™. Вы можете предварительно заполнить поле имени файла, используя только URL-адрес.
Ввод ?filename=yournewfile.txt в конце URL-адреса предварительно заполнит поле имени файла именем yournewfile.txt.

d

Ответ 2

С февраля 2016 года вы можете добавлять/создавать/ загружать новые файлы с веб-интерфейса GitHub.
См. " Загрузка файлов в ваши репозитории:

Вы можете нажать кнопку "Загрузить файлы" на панели инструментов в верхней части дерева файлов.

https://cloud.githubusercontent.com/assets/1369864/12961550/b9a688ea-d006 -11e5-96d3-ac91097192a5.png

Или вы можете перетаскивать файлы со своего рабочего стола в дерево файлов.

https://cloud.githubusercontent.com/assets/1369864/12961164/a888b59e-d004 -11e5-80a6-e9f32f17c4d5.gif

Это заменяет создание файла, описанного в ответ 2012 года, и добавляет возможность загрузки (для одного или нескольких файлов).

Ответ 3

Я думаю, что использование gist.github.com - самый простой вариант. Каждый из них представляет собой репозиторий Git, к которому можно получить доступ из веб-браузера или из оболочки, есть кнопка комментария, и хотя gists обычно являются одиночными файлами, они могут содержать несколько файлов.

Недостатки для gists - это, очевидно, критические URL-адреса и тот факт, что вы должны копировать файлы в браузер, если вы не используете отдельный инструмент.

Ответ 4

Если вам просто нужно, чтобы они редактировали одни и те же файлы (предположительно через веб-интерфейс), вы могли бы создать скелетный репозиторий с пустыми или базовыми файлами, а затем у студентов это было бы вилкой.

Ответ 5

если вы начинаете новый проект без файла readme, он не будет отображаться.
вам нужен хотя бы один файл. как показано выше, вы можете перетащить ваши файлы или выбрать их с помощью finder или file explorer.