ฉันจะโคลน GitHub wiki ได้อย่างไร


144

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

ฉันได้พยายาม...reponame/wiki.gitและ...reponame.git/wikiแต่ไม่ถูกต้อง


จริงๆแล้วคำถามนั้นเป็นคำถามหลายคำถามซึ่งหนึ่งในนั้นทำให้มันถูกปิดเนื่องจากไม่อยู่ในหัวข้อ นอกจากนี้ในขณะนั้นยังไม่มีคำตอบที่ยอมรับสำหรับคำถามนั้น หากคำตอบใดที่ควรทำเครื่องหมายว่าซ้ำกับคำตอบนี้
joseph.hainline

ฉันเดาว่าคุณพูดถูก ขอบคุณที่ชี้ให้ดู!
Kromster

คำตอบ:


236

ต่อท้าย. wiki.gitกับชื่อที่เก็บ

นั่นคือถ้าชื่อที่เก็บของคุณคือfoobar :

git clone git@github.com:myusername/foobar.git จะเป็นเส้นทางในการโคลนที่เก็บของคุณ

และ

git clone git@github.com:myusername/foobar.wiki.git จะเป็นเส้นทางในการโคลน wiki

หมายเหตุ: คุณต้องมีอย่างน้อยหนึ่งเพจจึงจะสามารถโคลน repo wiki ได้ (ผ่าน @ tobiasz-cudnik)


2
ผู้ใช้รายอื่นมีสิทธิ์พุชโดยอัตโนมัติหรือไม่หากสามารถแก้ไขได้
krlmlr

1
ใช่. คุณสามารถตั้งค่าให้พวกเขามีสิทธิ์ในการอ่านโดยขึ้นอยู่กับว่าพวกเขาเป็นผู้ทำงานร่วมกันหรือไม่ แต่การอนุญาตแบบพุชต้องการให้พวกเขาเป็นผู้ทำงานร่วมกัน github.com/blog/774-git-powered-wikis-improved
joseph.hainline

1
ใช้งานได้กับ https urls ด้วย: git clone github.com/fpinscala/fpinscala.wiki
bluehallu

3
คำถามติดตามผลที่ชัดเจนคือ: Can you clone the github Wiki into the same directory as your repo?ตามด้วยอีกครั้งแล้วฉันจะทำแบบปกติgit pushกับ repo นั้นได้ไหม
not2qubit

3
หมายเหตุสำคัญ - คุณต้องมีอย่างน้อยหนึ่งเพจจึงจะสามารถโคลน repo wiki ได้
Tobias Cudnik

1

ไวยากรณ์สำหรับการโคลนที่เก็บ Github wiki คือ:

git clone [RepositoryName].wiki.git

หากเป็นที่เก็บส่วนตัวคุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้ / รหัสผ่านของคุณ


0

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

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