Самый быстрый способ скачать проект GitHub - PullRequest
196 голосов
/ 24 июня 2011

Мне нужно загрузить исходный код проекта Пример графика данных Spring в мою коробку.Он имеет публичный доступ только для чтения.Существует ли чрезвычайно быстрый способ загрузки этого кода?

Я понятия не имею, над работой над GitHub / фиксацией кода, и большинство уроков в Интернете, кажется, предполагают, что «я бы хотел настроить проект вGitHub "и завалите меня 15-20 шаговыми процессами.Для меня, если исходный репозиторий доступен для широкой публики, этот код должен находиться в моей файловой системе менее чем за 10 секунд.

Учебники, которые предоставляют мне 15-20 пошаговых процессов:

Мне нужно что-то очень очень очень простое.Просто извлеките исходный код, и меня больше интересует просмотр исходного кода и , а не изучение GitHub .

Существуют ли быстрые указатели / учебные пособия?(У меня есть учетная запись GitHub.)

Ответы [ 8 ]

238 голосов
/ 24 июня 2011

Находясь на странице проекта, вы можете нажать кнопку «Загрузить ZIP», которая находится в раскрывающемся списке «Клонировать или загрузить»:

enter image description here

Это позволяет вам загрузить самую последнюю версию кода в виде zip-архива.

Если вы не видите эту кнопку, скорее всего, потому что вы не на главной странице проекта.Чтобы попасть туда, нажмите на крайнюю левую вкладку с надписью «<> Код».

84 голосов
/ 01 апреля 2013

Вы говорите:

Мне, если исходный репозиторий доступен для публичного доступа, потребуется менее 10 секунд, чтобы этот код был в моей файловой системе.

Иконечно, если вы хотите использовать Git (о чем GitHub), то то, что вы делаете для добавления кода в вашу систему, называется «клонирование репозитория».

Это единственный вызов Git по команделинии, и он даст вам код, который вы видите при просмотре хранилища в Интернете (при получении ZIP-архива вам потребуется распаковать его и т. д., он не всегда доступен для прямого просмотра).Для указанного вами репозитория вы должны сделать:

$ git clone git://github.com/SpringSource/spring-data-graph-examples.git

URL-адрес типа git: - это URL-адрес страницы, на которую вы ссылаетесь.На моей системе только что выполнение вышеуказанной команды заняло 3,2 секунды.Конечно, в отличие от ZIP, время клонирования репозитория будет увеличиваться с ростом его истории.Есть варианты для этого, но давайте будем простыми.

Я просто говорю: вы звучите очень расстроенно, когда большая часть проблемы - ваше нежелание использовать Git .

44 голосов
/ 23 октября 2013

Обновлено за июль 2016 года

По состоянию на Июль 2016 года кнопка Загрузить ZIP перемещена под Клонировать или загрузить в крайний правый заголовка под вкладкой Код :

Download ZIP (2013)


Если вы не видите кнопку:

  • Убедитесь, что вы выбрали вкладку <> Код в правом меню навигации или
  • Репо может не подготовить почтовый индекс.Добавьте /archive/master.zip в конец URL-адреса хранилища и создайте zip-файл главной ветви.

    http://github.com/user/repository/

-to-

http://github.com/user/repository/archive/master.zip

получить исходный код главной ветки в zip-файле.Вы можете сделать то же самое с тегами и именами ветвей, заменив master в приведенном выше URL-адресе на имя ветви или тега.

13 голосов
/ 10 января 2015

Еще один более быстрый способ загрузки проекта GitHub - использовать функцию клонирования с аргументом --depth в виде:

git clone --depth=1 git@github.com:organization/your-repo.git

для выполнения мелкого клона.

13 голосов
/ 05 января 2015

Загрузка с помощью Git с использованием Windows CMD из проекта GitHub

imageHTTPS clone URL">

Download with Window Command Prompt cmd for above picture HTTPS clone URL

  1. Скопируйте клон HTTPSURL показано на рисунке 1

  2. Открыть CMD

  3. git clone //paste the URL show in picture 2

8 голосов
4 голосов
/ 01 апреля 2013

На сайте появилась новая опция (иногда до апреля 2013 г.), которая гласит «Клонировать в Windows».

Это работает очень хорошо, если у вас уже есть клиент Windows GitHub, как указано @Томми в своем ответе на этот связанный вопрос ( Как загрузить исходный текст в формате ZIP с GitHub? ).

1 голос
/ 17 мая 2018

Я согласен с текущими ответами, я просто хочу добавить немного больше информации, Вот хороший функционал

, если вы хотите указать только zip-файл, но владелец не подготовил zip-файл,

Чтобы просто загрузить репозиторий в виде zip-файла: добавьте дополнительный путь / zipball / master / в конец URL-адреса репозитория. Это даст вам полный ZIP-файл

Например, вот ваш репозиторий

https://github.com/spring-projects/spring-data-graph-examples

Добавьте zipball / master / в ссылку на ваш репозиторий

https://github.com/spring-projects/spring-data-graph-examples/zipball/master/

Вставьте URL в ваш браузер, и он даст вам zip-файл для загрузки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...