ฉันรวบรวมเอกสารบางอย่างและไม่สามารถเข้าถึงเครื่องที่ไม่ได้กำหนดค่าเพื่อทดสอบด้วยตนเอง
ฉันอยากรู้ถ้าคุณต้องการบัญชี GitHub เพื่อโคลนที่เก็บจาก GitHub ไปยังเครื่องท้องถิ่น
ฉันรวบรวมเอกสารบางอย่างและไม่สามารถเข้าถึงเครื่องที่ไม่ได้กำหนดค่าเพื่อทดสอบด้วยตนเอง
ฉันอยากรู้ถ้าคุณต้องการบัญชี GitHub เพื่อโคลนที่เก็บจาก GitHub ไปยังเครื่องท้องถิ่น
คำตอบ:
ไม่คุณเพิ่งใช้ URL อื่น:
git clone git://github.com/SomeUser/SomeRepo.git
อย่างไรก็ตามธุรกรรมซื้อคืนในพื้นที่จะเป็น "อ่านอย่างเดียว" ในแง่ที่ว่าคุณจะไม่สามารถผลักดันการเปลี่ยนแปลงของคุณกลับไปที่ซื้อคืนเดิม คุณจะยังคงสามารถแก้ไขไฟล์และยอมรับการเปลี่ยนแปลงในเครื่องได้
ในทางตรงกันข้าม,
git clone git@github.com:UserName/OtherRepo.git
ใช้งานได้เฉพาะในกรณีที่คุณตั้งค่าสภาพแวดล้อมของคุณอย่างถูกต้องด้วยปุ่ม SSH ที่จำเป็นและอะไรก็ตาม แต่ในทางกลับกันคุณจะได้รับที่เก็บข้อมูลที่อนุญาตให้คุณส่ง / ผลักดันการเปลี่ยนแปลงกลับไปยัง repo ระยะไกล
(ขออภัยสำหรับโฆษณาที่ไม่ได้ตั้งใจสำหรับ GitHub ฉันเพิ่งทราบมา)
git clone https://gitlab.com/SomeUser/SomeRepo.git
ฉันกำลังติดตามเอกสารบางอย่างสำหรับผลิตภัณฑ์ที่จำเป็นต้องมีการโคลนจาก 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
หรือเพียงแค่ใช้คำนำหน้า http และคำต่อท้าย. git ก็ไม่บังคับเช่นกัน:
คุณสามารถตรวจสอบกับ
git clone http://github.com/tizenteam/iotivity-example
ข้อมูลที่เกี่ยวข้อง:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
คำต่อท้ายออก
คุณสามารถใช้ Github Tokens https://github.com/settings/tokensและใช้สิ่งนี้:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(แทนที่${GITHUB_TOKEN}
ด้วยโทเค็นจริง