Anonim

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

Так что, если вы не совсем уверены, как можно загружать файлы из проектов (или целых проектов) с Github, мы покажем вам, как это сделать. Давайте начнем.

Скачивание файла

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

Итак, если вы перейдете к общедоступной кодовой базе - такой как этот Калькулятор чаевых, который я построил - вы заметите, что в правом верхнем углу находится зеленая кнопка с надписью Клонировать или Загрузить . Нажмите на кнопку, а затем в раскрывающемся списке выберите Загрузить ZIP . Все файлы начнут загружаться на ваш компьютер, обычно в папке «Загрузки».

Затем откройте папку «Загрузки» на своем компьютере и найдите файл ZIP. Вы захотите щелкнуть по нему правой кнопкой мыши и выбрать опцию «Разархивировать» или «Распаковать», а затем выбрать папку, в которую вы хотите поместить файлы.

Наконец, перейдите к этой выбранной папке, и вы найдете все те файлы Github, которые мы скачали прямо там!

Это довольно маленькая кодовая база, содержащая всего пару файлов. Если вы зайдете в репозиторий Wes Bos 'JavaScript 30 на Github, вы заметите, что, поскольку это публичный репозиторий, его можно загрузить таким же образом.

Есть лучший способ «скачать» файлы

Хотя описанный нами способ прост и понятен, он наиболее оптимален для простого просмотра файлов кода, а не для экспериментов. Если вы планируете загружать файлы Github для экспериментов, лучшим способом будет «раскошелиться» на проект. Вилка - это просто ваша собственная копия репозитория.

Форкинг хранилища имеет ряд преимуществ. Он дает вам собственную копию в вашей учетной записи Github, которая позволяет вам свободно экспериментировать с изменениями, не затрагивая исходный проект. Например, вы можете найти ошибку в моем калькуляторе или добавить свои собственные функции. Таким образом, вы можете «раскошелиться» на мой калькулятор чаевых, создав копию на вашем аккаунте Github. Здесь вы можете поэкспериментировать с кодом и поэкспериментировать с ним, не затрагивая исходный проект, потому что это будет ваша копия или «форк». Чаще всего вилки используются для предложения изменений в чужом проекте, таких как исправление ошибки или добавление особенность, как мы уже упоминали.

Итак, как вы разворачиваете публичный репозиторий? Это на самом деле довольно легко. Прежде чем мы начнем, вам нужно создать бесплатную учетную запись Github, так как вам нужно где-то хранить свой форк. Вы можете отправиться на www.github.com и сделать это прямо сейчас.

Как только вы создали свою учетную запись, вы можете подключить публичный репозиторий к своей учетной записи. Например, вы можете перейти в общедоступный репозиторий для учебного курса Wes Bos «30 дней JavaScript», а в правом верхнем углу вы увидите кнопку с надписью Fork. Нажмите на кнопку.

Это может занять от нескольких секунд до нескольких минут, но Github затем клонирует или «разветвляет» этот проект на вашу собственную учетную запись GitHub. Как только это будет сделано, он сразу же покажет вам проект под вашим именем пользователя Github. Для подтверждения вы можете щелкнуть по значку вашего профиля на панели навигации в правом верхнем углу, а затем выбрать опцию « Ваши репозитории» . В вашем списке репозиториев вы должны увидеть кодовую базу курса JavaScript 30.

Теперь вы можете изменять код и экспериментировать с ним, сколько хотите, и это не повлияет на исходные файлы проекта первоначального владельца. Если вы измените какой-либо код, исправите ошибку или добавите новую функцию, вы можете создать нечто, называемое «запрос на извлечение», где это изменение может обсуждаться. Если первоначальному владельцу проекта нравится изменение - и оно работает должным образом - его можно объединить с исходной кодовой базой как производственный код.

закрытие

Как видите, загрузка файлов и целых проектов с Github на самом деле довольно проста. Всего за пару минут вы можете загрузить весь проект на свой компьютер или даже добавить его в свою учетную запись Github. Не нужно много возиться с кодом в вашей ветке, чтобы увидеть, что на что влияет, и в конечном итоге вы даже сможете создать свой первый запрос на извлечение! Удачного кодирования!

Как скачать файлы с GitHub