โคลนที่เก็บ GitHub โดยไม่มีบัญชีหรือไม่


25

ฉันรวบรวมเอกสารบางอย่างและไม่สามารถเข้าถึงเครื่องที่ไม่ได้กำหนดค่าเพื่อทดสอบด้วยตนเอง

ฉันอยากรู้ถ้าคุณต้องการบัญชี GitHub เพื่อโคลนที่เก็บจาก GitHub ไปยังเครื่องท้องถิ่น

คำตอบ:


34

ไม่คุณเพิ่งใช้ URL อื่น:

git clone git://github.com/SomeUser/SomeRepo.git

อย่างไรก็ตามธุรกรรมซื้อคืนในพื้นที่จะเป็น "อ่านอย่างเดียว" ในแง่ที่ว่าคุณจะไม่สามารถผลักดันการเปลี่ยนแปลงของคุณกลับไปที่ซื้อคืนเดิม คุณจะยังคงสามารถแก้ไขไฟล์และยอมรับการเปลี่ยนแปลงในเครื่องได้

ในทางตรงกันข้าม,

git clone git@github.com:UserName/OtherRepo.git

ใช้งานได้เฉพาะในกรณีที่คุณตั้งค่าสภาพแวดล้อมของคุณอย่างถูกต้องด้วยปุ่ม SSH ที่จำเป็นและอะไรก็ตาม แต่ในทางกลับกันคุณจะได้รับที่เก็บข้อมูลที่อนุญาตให้คุณส่ง / ผลักดันการเปลี่ยนแปลงกลับไปยัง repo ระยะไกล

(ขออภัยสำหรับโฆษณาที่ไม่ได้ตั้งใจสำหรับ GitHub ฉันเพิ่งทราบมา)


เยี่ยมมากขอบคุณสำหรับการชี้แจง ฉันตระหนักถึงข้อ จำกัด โดยการโคลนนิ่งแบบนี้ แต่ก็ดีสำหรับบริบทของกระบวนการที่ฉันกำลังบันทึกไว้

@JosephMainwaring ฉันดีใจที่ได้ช่วย โปรดอย่าลืมยอมรับคำตอบของฉันเมื่อคุณสามารถทำได้
H2CO3

สำหรับ GitLabgit clone https://gitlab.com/SomeUser/SomeRepo.git
Matthias Braun

2

ฉันกำลังติดตามเอกสารบางอย่างสำหรับผลิตภัณฑ์ที่จำเป็นต้องมีการโคลนจาก GitHub ฉันไม่ต้องการรบกวนการตั้งค่าบัญชีดังนั้นฉันต้องทำสิ่งที่ถูกถามตรงนี้

คำสั่งในเอกสารประกอบคือ:

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

แต่นั่นก็ล้มเหลวสำหรับฉันด้วย

Cloning into 'fcrepo-message-consumer'...
ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

ฉันเหนื่อย

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

ตามที่แนะนำในหนึ่งในคำตอบ แต่ก็ล้มเหลวด้วย

Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)

สิ่งที่ได้ผลที่สุดคือ:

git clone https://github.com/fcrepo4/fcrepo-message-consumer.git

0

หรือเพียงแค่ใช้คำนำหน้า http และคำต่อท้าย. git ก็ไม่บังคับเช่นกัน:

คุณสามารถตรวจสอบกับ

git clone http://github.com/tizenteam/iotivity-example

ข้อมูลที่เกี่ยวข้อง:

https://help.github.com/articles/why-is-git-always-asking-for-my-password/


การดาวน์โหลดแบบไม่ระบุชื่อจะไม่ได้ผลสำหรับฉันจนกว่าฉันจะลบ.gitคำต่อท้ายออก
jhfrontz

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