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


96

Я намагаюся слідувати цьому посібнику з рельсового випуску для 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 Extensions не може управляти аутентифікацією (як описано тут і тут ).
Утримано

23

Для клонування сховища та розміщення його у вказаному каталозі використовуйте "git clone [url] [каталог]". Наприклад

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. В кінці "Значення змінної" вставте a; якщо його ще немає, а потім C: \ Program Files \ Git \ bin \; C: \ Program Files \ Git \ cmd. Не ставте пробілу між ними; і запис.

Нарешті закрийте та знову відкрийте консоль.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.