ฉันจะโคลนโปรเจ็กต์ github เพื่อรันในเครื่องได้อย่างไร


97

ฉันพยายามทำตามบทช่วยสอน railscast สำหรับ authlogic - และชี้ไปที่แหล่งที่มาที่นี่ -

ฉันติดตั้งคอมไพล์แล้ว - ฉันจะทำซ้ำซอร์สไปยัง localhost ของฉันได้อย่างไรเพื่อให้ฉันสามารถทำตามบทช่วยสอนเหมือนใน screencast ได้

คำตอบ:


143
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 แต่ไม่มีสักนิดที่อธิบายวิธีการโคลน
Kirby

คำสั่ง one-liner ของคุณทำงานได้อย่างราบรื่นกับcore gitในขณะที่Git Extensionsไม่สามารถจัดการการพิสูจน์ตัวตนได้ (ตามที่อธิบายไว้ที่นี่ & ที่นี่ )
ระงับ

23

ในการโคลนที่เก็บและวางไว้ในไดเร็กทอรีที่ระบุให้ใช้ "git clone [url] [directory]" ตัวอย่างเช่น

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

จะสร้างไดเร็กทอรีชื่อ "Rails" และวางไว้ในไดเร็กทอรีใหม่ คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม


2
//, นี่เป็นนิสัยที่ดีกว่าที่จะนำมาใช้ฉันคิดว่า
Nathan Basanese


2

ฉันใช้คำตอบ @Thiho แต่ฉันได้รับข้อผิดพลาดนี้:

ไม่รู้จัก 'git' เป็นคำสั่งภายในหรือภายนอก

สำหรับการแก้ปัญหานั้นฉันใช้ขั้นตอนนี้:

ฉันเพิ่มเส้นทางต่อไปนี้ใน PATH:

  • C: \ Program Files \ Git \ bin \

  • C: \ Program Files \ Git \ cmd \

ใน windows 7:

  1. คลิกขวาที่ "คอมพิวเตอร์" บนเดสก์ท็อปหรือเมนูเริ่ม
  2. เลือก "Properties"
  3. ทางด้านซ้ายสุดให้คลิกลิงก์ "การตั้งค่าระบบขั้นสูง"
  4. คลิกปุ่ม "ตัวแปรสภาพแวดล้อม" ที่ด้านล่าง
  5. คลิกสองครั้งที่รายการ "เส้นทาง" ใต้ "ตัวแปรระบบ"
  6. ในตอนท้ายของ "ค่าตัวแปร" ให้แทรก; หากยังไม่มีให้เลือก C: \ Program Files \ Git \ bin \; C: \ Program Files \ Git \ cmd อย่าเว้นวรรคระหว่าง; และรายการ

ปิดและเปิดคอนโซลของคุณในที่สุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.