Jak sklonować projekt github, aby działał lokalnie?


96

Próbuję śledzić ten samouczek railscast dla authlogic - i wskazuje to na źródło tutaj -

Mam zainstalowany git - jak mogę zreplikować źródło na moim lokalnym hoście, aby móc postępować zgodnie z samouczkiem jak w screencast?

Odpowiedzi:


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

4
Jeśli zamiast tego chcesz sklonować konkretną gałąź:git clone git://github.com/ryanb/railscasts-episodes.git -b branch_name
ShreevatsaR,

23
dziwne, że istnieją dziesiątki niejasnych ikon, linków i opcji na GitHubie, ale ani trochę nie wyjaśnia, jak zrobić klon
Kirby

Twoje jednowierszowe polecenie działa płynnie z core git, podczas gdy rozszerzenia Git nie mogą zarządzać uwierzytelnianiem (jak opisano tutaj i tutaj ).
Wstrzymane

23

Aby sklonować repozytorium i umieścić je w określonym katalogu, użyj polecenia „git clone [url] [katalog]”. Na przykład

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

utworzy katalog o nazwie „Rails” i umieści go w nowym katalogu. Kliknij tutaj, aby uzyskać więcej informacji.


2
//, Myślę, że to lepszy nawyk.
Nathan Basanese,

3

Klonujesz repozytorium za pomocą git clone [url]. Tak jak tak

$ git clone https://github.com/libgit2/libgit2

2

Używam odpowiedzi @Thiho, ale pojawia się ten błąd:

„git” nie jest rozpoznawane jako polecenie wewnętrzne ani zewnętrzne

Aby rozwiązać ten problem, używam następujących kroków:

Dodaję następujące ścieżki do PATH:

  • C: \ Program Files \ Git \ bin \

  • C: \ Program Files \ Git \ cmd \

W systemie Windows 7:

  1. Kliknij prawym przyciskiem myszy „Komputer” na pulpicie lub w menu Start.
  2. Wybierz „Właściwości”.
  3. Po lewej stronie kliknij link „Zaawansowane ustawienia systemu”.
  4. Kliknij przycisk „Zmienne środowiskowe” u dołu.
  5. Kliknij dwukrotnie wpis „Ścieżka” w obszarze „Zmienne systemowe”.
  6. Na końcu pola „Wartość zmiennej” wstaw a; jeśli jeszcze go nie ma, a następnie C: \ Program Files \ Git \ bin \; C: \ Program Files \ Git \ cmd. Nie umieszczaj spacji między; i wpis.

Na koniec zamknij i ponownie otwórz konsolę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.