Загрузка новых файлов в репозиторий git непосредственно через веб-приложение github
Можно напрямую редактировать файлы в репозитории, хранящиеся в github через веб-интерфейс. Большинство из нас никогда не сделают этого, но у него есть свои возможности.
![Edit button on github]()
Я преподаю курс начального уровня. Я бы хотел использовать git и github для рассылки и сбора домашних заданий (github предлагает бесплатные частные счета для обучения). Однако я не могу попросить совершенно новых учеников узнать git, по крайней мере, не в первые несколько недель. В течение первых нескольких недель я хотел бы сказать
"Вы можете загрузить домашнее задание, нажав на эту последовательность кнопок на github.com"
а затем, в конце концов, научите их использовать командную строку.
В идеале я бы хотел, чтобы они могли загружать новые файлы, а не только редактировать существующие. Однако я не могу найти способ сделать это. Есть ли у кого-нибудь опыт использования веб-интерфейса github для аналогичной цели?
Ответы
Ответ 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.