ในการเริ่มต้น คุณต้องแน่ใจว่าคุณมีเทอร์มินัล linux ที่ติดตั้งคำสั่ง git และมีความสามารถในการใช้คำสั่ง git โดยผู้ใช้ที่คุณกำลังพยายาม พยายามใช้ผู้ใช้แยกต่างหากเสมอและอย่าใช้ผู้ใช้รูทเหมือนกัน คุณต้องสร้างบัญชีด้วย Github ด้วย
ในการสร้างบัญชีกับ Github คุณสามารถทำตามขั้นตอนด้านล่าง
- ไปที่ เข้าร่วม GitHub
- กรอกข้อมูลของคุณแล้วคลิกสร้างบัญชี
- เลือกแผนที่คุณต้องการแล้วคลิกเสร็จสิ้นการลงทะเบียน
- เมื่อคุณสมัครใช้งาน คุณจะได้รับอีเมลเพื่อยืนยันที่อยู่อีเมลของคุณ คลิกลิงก์เพื่อยืนยันให้เสร็จสิ้น
เมื่อสร้างบัญชีแล้ว ขั้นตอนต่อไปคือการสร้างคู่คีย์ใหม่ และเพิ่มลงใน Github
การเพิ่มคีย์ SSH ของคุณไปยังบัญชี GitHub ของคุณ
เข้าสู่ระบบเทอร์มินัลของคุณผ่าน SSH
สร้างคู่คีย์โดยรันคำสั่งต่อไปนี้ แทนที่ในที่อยู่อีเมล GitHub ของคุณระหว่างเครื่องหมายคำพูด:
#ssh-keygen -NSรสา-NS 4096 -คอีเมลของคุณ@domain.comเมื่อคุณได้รับแจ้งให้ป้อนไฟล์ที่จะบันทึกคีย์ ให้กด เข้า เพื่อบันทึกไว้ในตำแหน่งเริ่มต้น หากคุณต้องการใช้ตำแหน่งอื่น คุณสามารถระบุเส้นทางที่จะใช้ที่นี่ได้เช่นกัน
ที่ข้อความแจ้ง ให้พิมพ์ข้อความรหัสผ่านที่ปลอดภัยที่จะใช้เมื่อคีย์ของคุณกำลังตรวจสอบสิทธิ์ และยืนยัน คุณยังสามารถตั้งค่าข้อความรหัสผ่านนี้ไม่ได้หากไม่ต้องการการตรวจสอบเพิ่มเติม ตอนนี้คุณได้สร้างคู่คีย์ SSH แล้ว อย่าลืมจดบันทึกสิ่งต่างๆ เช่น คีย์สาธารณะและไฟล์คีย์ส่วนตัว
ในการเพิ่มคีย์ ssh ใน GitHub คุณต้องทำสำเนาคีย์สาธารณะและคุณสามารถใช้คำสั่ง ssh ด้านล่างเพื่อทำสิ่งนี้ให้เสร็จสิ้น
#แมว /บ้าน/ผู้ใช้/.ssh/id_rsa.pubเมื่อคุณคัดลอกเนื้อหาในคลิปบอร์ดของคุณหรือในไฟล์ข้อความในเครื่องแล้ว เราสามารถใช้ขั้นตอนด้านล่างเพื่อเพิ่มคีย์ไปยังบัญชี Github
- คุณต้องเข้าสู่ระบบบัญชี Github โดยใช้ผู้ใช้/รหัสผ่านของคุณ
- คลิกที่รูปโปรไฟล์แล้วเลือกการตั้งค่าจากรายการแบบเลื่อนลง
- เลือกคีย์ SSH และ GPG จากเมนูทางด้านซ้ายมือ
หากต้องการเพิ่มคีย์แรกหรือคีย์อื่น ให้คลิกที่คีย์ SSH ใหม่
ในช่องชื่อ คุณต้องเพิ่มป้ายกำกับที่คุณจำได้ (ฉันใช้ MacBook Air ของ Sumesh)
คุณสามารถใช้คำใดก็ได้และสิ่งเดียวที่คุณต้องดูแลคือคุณต้องแน่ใจว่าจะช่วยให้คุณระบุเครื่องที่สร้างคีย์นั้นได้
ในฟิลด์คีย์ ให้เพิ่มคีย์ด้านบนที่คุณได้รับโดยใช้คำสั่ง cat /home/user/.ssh/id_rsa.pub ซึ่งจะขึ้นต้นด้วย ssh-rsa
- คลิกเพิ่มคีย์ SSH
หากได้รับแจ้ง ให้ยืนยันรหัสผ่าน GitHub ซึ่งจะใช้สำหรับการตรวจสอบ
ตอนนี้คุณสามารถดูรายการคีย์ที่คุณได้เพิ่มไว้ในชื่อชื่อ และคุณจะต้องทำตามขั้นตอนเดียวกันสำหรับคอมพิวเตอร์แต่ละเครื่อง เซิร์ฟเวอร์ที่ใช้งานจริงสำหรับพัฒนา/จัดเตรียมเซิร์ฟเวอร์ ซึ่งจำเป็นต้องเข้าถึงที่เก็บของคุณ
ตรวจสอบการเชื่อมต่อของคุณจากเครื่องท้องถิ่นไปยัง Github
เปิดเทอร์มินัล ssh ใหม่และตรวจสอบว่าคุณสลับไปยังผู้ใช้ที่คุณสร้างคู่คีย์ ssh ในการเชื่อมต่อกับบัญชี Github ผ่านคีย์ ssh คุณต้องพิมพ์ด้านล่างแล้วกด Enter # ssh -T[ป้องกันอีเมล]
หากคุณเชื่อมต่อสิ่งนี้เป็นครั้งแรกจากเครื่องนั้น คุณจะเห็นผลลัพธ์ดังนี้ และคุณต้องพิมพ์ ใช่ ในกรณีนี้:
ไม่สามารถสร้างความถูกต้องของโฮสต์ 'github.com (192.30.1.1)'ลายนิ้วมือคีย์ RSA คือ SHA256:asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm
คุณแน่ใจหรือว่าต้องการเชื่อมต่อต่อ (ใช่/ไม่ใช่) ใช่
คำเตือน: เพิ่ม 'github.com,192.30.30.1' (RSA) อย่างถาวรในรายการโฮสต์ที่รู้จัก
- พิมพ์ใช่
- กดปุ่มตกลง
คุณจะเห็นผลลัพธ์ดังนี้:
สวัสดีผู้ใช้ ! คุณตรวจสอบสิทธิ์สำเร็จแล้ว แต่ GitHub ไม่ได้ให้การเข้าถึงเชลล์หากผู้ใช้ที่กล่าวถึงข้างต้นถูกต้องและแสดงเป็นผู้ใช้เดียวกับที่คุณพยายามเพิ่ม แสดงว่าทั้งหมดนั้นใช้ได้ และคุณได้ตั้งค่าคีย์ ssh ด้วย Github เรียบร้อยแล้ว! หากคุณถูกปฏิเสธการอนุญาต เราต้องตรวจสอบขั้นตอนข้างต้นและตรวจสอบให้แน่ใจว่าคุณได้ทำทุกอย่างตามเอกสารข้างต้นแล้ว คุณสามารถติดต่อฉันได้เสมอหากต้องการความช่วยเหลือในกรณีนี้