Как клонировать проект github для локального запуска?


96

Я пытаюсь следовать этому руководству railscast для authlogic - и он указывает на источник здесь -

У меня установлен git - как мне реплицировать исходный код на мой локальный хост, чтобы я мог следовать руководству, как на скринкасте?

Ответы:


142
git clone git://github.com/ryanb/railscasts-episodes.git

4
Если вы хотите вместо этого клонировать конкретную ветку:git clone git://github.com/ryanb/railscasts-episodes.git -b branch_name
ShreevatsaR

23
Странно, что на GitHub есть десятки непонятных значков, ссылок и опций, но нет ни единого слова, объясняющего, как сделать клон
Кирби

Ваша однострочная команда без проблем работает с основным git, тогда как расширения Git не могут управлять аутентификацией (как описано здесь и здесь ).
Задержано

23

Чтобы клонировать репозиторий и поместить его в указанный каталог, используйте команду «git clone [url] [directory]». Например

git clone https://github.com/ryanb/railscasts-episodes.git Rails

создаст каталог с именем "Rails" и поместит его в новый каталог. Щелкните здесь для получения дополнительной информации.


2
// Думаю, это лучшая привычка.
Натан Басанезе,


2

Я использую ответ @Thiho, но получаю такую ​​ошибку:

'git' не распознается как внутренняя или внешняя команда

Для решения этого я использую следующие шаги:

Я добавляю в PATH следующие пути:

  • C: \ Program Files \ Git \ bin \

  • C: \ Program Files \ Git \ cmd \

В windows 7:

  1. Щелкните правой кнопкой мыши «Компьютер» на рабочем столе или в меню «Пуск».
  2. Выберите «Свойства».
  3. В крайнем левом углу нажмите ссылку «Дополнительные настройки системы».
  4. Нажмите кнопку «Переменные среды» внизу.
  5. Дважды щелкните запись «Путь» в разделе «Системные переменные».
  6. В конце «Значение переменной» вставьте; если его еще нет, а затем C: \ Program Files \ Git \ bin \; C: \ Program Files \ Git \ cmd. Не ставьте пробел между ними; и запись.

Наконец, закройте и снова откройте консоль.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.