วิธีการติดตั้งและกำหนดค่า Git บน Linux

วิธีการติดตั้งและกำหนดค่า Git บน Linux

Git เป็นระบบควบคุมเวอร์ชันที่ได้รับความนิยมมากที่สุดสำหรับนักพัฒนาซอฟต์แวร์หลายคน Linus Torvalds พัฒนา Git ในระหว่างการพัฒนาเคอร์เนล Linux ย้อนกลับไปในปี 2548 และตั้งแต่นั้นมา นักพัฒนาจึงใช้ระบบควบคุมเวอร์ชันนี้อย่างกว้างขวางเพื่อทำงานร่วมกับสมาชิกคนอื่นๆ ในโครงการของตน





หากคุณกำลังเรียนรู้การพัฒนาซอฟต์แวร์และแง่มุมต่างๆ คุณอาจเคยได้ยินเกี่ยวกับ Git มาบ้างแล้ว คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับ Git พร้อมด้วยคำแนะนำสั้น ๆ เกี่ยวกับวิธีการติดตั้งและกำหนดค่าบน Linux





Git คืออะไร และทำไมคุณถึงต้องการมัน

การพัฒนาซอฟต์แวร์เป็นสิ่งที่ท้าทาย มันเกี่ยวข้องกับการทำงานกับไฟล์หลาย ๆ ไฟล์และมักจะต้องแก้ไขซอร์สโค้ดเพื่อให้ได้ผลลัพธ์ตามที่ตั้งใจไว้ก่อนที่จะพร้อมใช้งาน





ไม่เพียงแค่นั้น แม้ว่าโค้ดจะทำงานในเวอร์ชันที่ใช้งานจริงแล้ว ก็ยังมีความจำเป็นในการจัดองค์ประกอบใหม่เป็นระยะเพื่อให้โค้ดมีประสิทธิภาพ บำรุงรักษา และสามารถอ่านได้สำหรับนักพัฒนาคนอื่นๆ ในทีม

ด้วยตัวแปรมากมาย และนักพัฒนาหลายคนที่ทำงานในโครงการพร้อมกัน ในไม่ช้ามันก็กลายเป็นเรื่องท้าทายที่จะคอยดูไฟล์โครงการที่แตกต่างกันทั้งหมดและการแก้ไขของพวกเขา



นี่คือจุดเริ่มต้นของระบบควบคุมเวอร์ชัน (VCS) เช่น Git ช่วยให้ติดตามและจัดการการเปลี่ยนแปลงโค้ดที่ส่งมาจากสมาชิกในทีมต่างๆ ได้ง่ายขึ้น และช่วยเร่งกระบวนการพัฒนาและทดสอบซอฟต์แวร์

ประโยชน์เด่นบางประการของการใช้ระบบควบคุมเวอร์ชัน ได้แก่:





  • เข้าถึงประวัติการเปลี่ยนแปลงในระยะยาวเพื่อให้คุณสามารถดูการเปลี่ยนแปลงทั้งหมดที่ทีมเคยทำกับไฟล์
  • การแตกสาขาและการรวม ซึ่งอำนวยความสะดวกในการสนับสนุนพร้อมกัน และช่วยให้คุณสามารถรวมไฟล์หลายเวอร์ชันเป็นไฟล์เดียวเพื่อใช้การเปลี่ยนแปลงและป้องกันการทำซ้ำของไฟล์

แน่นอนว่าคุณใช้ระบบควบคุมเวอร์ชันใดเป็นตัวกำหนดประโยชน์ที่คุณจะได้รับจากการใช้งาน ในกรณีของ Git เนื่องจากเป็นระบบควบคุมเวอร์ชันแบบกระจาย (DVCS) ไฟล์โค้ดทั้งหมดของคุณจึงปรากฏอยู่ในคอมพิวเตอร์ของผู้มีส่วนร่วมทุกราย

ดังนั้น นอกจากประโยชน์ข้างต้นแล้ว (และอื่น ๆ อีกสองสามข้อ) Git ยังช่วยให้คุณทำงานแบบออฟไลน์ได้ ยกเว้นฟังก์ชันการกดและดึง ซึ่งยังคงต้องใช้การเชื่อมต่ออินเทอร์เน็ตจึงจะใช้งานได้





ที่เกี่ยวข้อง: ระบบควบคุมเวอร์ชัน 10 อันดับแรกสำหรับ Linux

วิธีการติดตั้ง Git บน Linux

การติดตั้ง Git บน Linux ค่อนข้างตรงไปตรงมา ใช้คำสั่งต่อไปนี้ ขึ้นอยู่กับ Linux distro ของคุณเพื่อติดตั้งบนคอมพิวเตอร์ของคุณ

ติดตั้ง Git บน Debian/Ubuntu

Git มีอยู่ในที่เก็บ Ubuntu และ Debian อย่างเป็นทางการ ดังนั้น คุณจึงสามารถติดตั้งได้อย่างง่ายดายโดยใช้ APT:

ทำให้ windows 8 ดูเหมือน windows 10
sudo apt install git

ติดตั้ง Git บน Fedora

คุณสามารถติดตั้ง Git บน Fedora โดยใช้ DNF หรือ YUM หากคุณใช้ Fedora เวอร์ชันเก่า (ไม่เกิน Fedora 21) ให้ใช้ YUM:

sudo yum install git

ในทางกลับกัน หากคุณมี Fedora 22 หรือสูงกว่าที่ทำงานอยู่บนระบบของคุณ คุณสามารถใช้ DNF เพื่อติดตั้ง Git ได้

sudo dnf install git

ติดตั้ง Git บน Arch Linux

หากคุณใช้ Arch Linux คุณสามารถติดตั้ง Git โดยใช้ Pacman:

sudo pacman -S git

ติดตั้ง Git บน FreeBSD

ในการติดตั้ง Git บน FreeBSD ให้ใช้คำสั่งต่อไปนี้:

sudo pkg install git

เมื่อทำเสร็จแล้ว ให้ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่โดยเรียกใช้คำสั่งต่อไปนี้:

git --version

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

วิธีกำหนดค่า Git บน Linux

เมื่อคุณติดตั้ง Git บนระบบของคุณแล้ว คุณต้องกำหนดค่าส่วนประกอบบางอย่างก่อนจึงจะสามารถใช้งานได้ เช่น ชื่อผู้ใช้ ที่อยู่อีเมล และโปรแกรมแก้ไขข้อความเริ่มต้น การกำหนดค่านี้จะดำเนินการเพียงครั้งเดียว และการตั้งค่าที่กำหนดค่าไว้ของคุณควรคงอยู่ตราบเท่าที่คุณไม่ได้ลบ Git ออกจากระบบของคุณ

สร้างเอกลักษณ์ให้กับ Git

ในการเริ่มต้น คุณต้องตั้งค่าข้อมูลประจำตัวเริ่มต้น (ชื่อผู้ใช้และที่อยู่อีเมล) สำหรับทุกคอมมิตที่คุณทำบนระบบของคุณ มีสองวิธีในการทำเช่นนี้ คุณสามารถตั้งค่าข้อมูลประจำตัวส่วนกลางเพื่อให้การคอมมิตทั้งหมดที่คุณส่งผ่านข้อมูลประจำตัวเดียวกัน หรือตั้งค่าเอกลักษณ์ต่อที่เก็บเพื่อใช้ข้อมูลประจำตัวที่แยกจากกันสำหรับโปรเจ็กต์ต่างๆ

ในการตั้งค่าข้อมูลประจำตัวส่วนกลาง ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งด้านล่าง:

ส่งต่อเมลจาก outlook ไปยัง gmail
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

หากคุณต้องการตั้งค่าข้อมูลประจำตัวเริ่มต้นสำหรับที่เก็บเฉพาะ ก่อนอื่นให้ไปที่ไดเร็กทอรีที่มีที่เก็บ ใช้ คำสั่ง ls เพื่อแสดงรายการไดเร็กทอรี (และไดเร็กทอรีย่อย) และ คำสั่ง cd เพื่อเข้าไปในพวกเขา

เมื่อคุณอยู่ในที่เก็บ ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

git config user.name 'your_name'
git config user.email 'your_email_address'

กำหนดค่า SSH สำหรับ Git บน Linux

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

ในการดำเนินการนี้ ให้เปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้เพื่อสร้างคีย์ SSH ใหม่ด้วยอีเมลของคุณ:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

เมื่อได้รับพร้อมท์ให้ใส่ชื่อไฟล์ ให้ระบุตำแหน่งที่คุณต้องการบันทึกคีย์แล้วกด เข้า ; เพื่อดำเนินการตามตัวเลือกเริ่มต้น ให้กด เข้า .

ตอนนี้ระบบจะขอให้คุณตั้งข้อความรหัสผ่านเพื่อเพิ่มชั้นการรักษาความปลอดภัยเพิ่มเติมให้กับ SSH บนเครื่องของคุณ พิมพ์ข้อความรหัสผ่านที่คาดเดายากที่คุณสามารถจดจำและกดได้ เข้า .

สุดท้าย คุณต้องเพิ่มคีย์ SSH ไปที่ ssh-ตัวแทน ซึ่งเก็บคีย์ส่วนตัวของระบบของคุณ สำหรับสิ่งนี้ ให้รันรหัสต่อไปนี้ในเทอร์มินัล:

ssh-add ~/.ssh/id

เมื่อคุณกำหนดค่าข้อมูลประจำตัวของคุณแล้ว คุณสามารถกำหนดค่า Git เพิ่มเติมเพื่อให้เหมาะกับเวิร์กโฟลว์ของคุณ

เปลี่ยนตัวแก้ไขข้อความเริ่มต้นสำหรับ Git

การกำหนดค่าเพิ่มเติมอย่างหนึ่งที่คุณทำได้คือเปลี่ยนโปรแกรมแก้ไขข้อความเริ่มต้นของ Git สำหรับการโต้ตอบของคุณ

ตามค่าเริ่มต้น Git ได้รับการกำหนดค่าให้ใช้โปรแกรมแก้ไขข้อความ Vim อย่างไรก็ตาม หากคุณไม่เคยใช้ Vim มาก่อน คุณอาจไม่รู้สึกเหมือนอยู่บ้านเลย เพื่อสาธิตกระบวนการ เราจะตั้งค่า nano เป็นโปรแกรมแก้ไขข้อความ Git เริ่มต้น แต่ถ้าคุณมีโปรแกรมแก้ไขข้อความที่ต้องการ อย่าลังเลที่จะแทนที่ nano ด้วยคำสั่งต่อไปนี้:

git config --global core.editor nano

ตรวจสอบการกำหนดค่า

เมื่อคุณกำหนดค่า Git เป็นค่ากำหนดแล้ว ให้ตรวจสอบการตั้งค่าการกำหนดค่าหนึ่งครั้งเพื่อให้แน่ใจว่าถูกต้อง เรียกใช้คำสั่งต่อไปนี้เพื่อดูรายการการตั้งค่าการกำหนดค่า Git ทั้งหมดสำหรับระบบของคุณ:

git config --list

ในอนาคต หากคุณต้องการแก้ไขการกำหนดค่า ให้เปิด gitconfig ไฟล์โดยเรียกใช้:

nano ~/.gitconfig

จากนั้น แก้ไขค่าของข้อมูลประจำตัวที่คุณต้องการเปลี่ยนแปลง

ใช้งาน Git บน Linux ได้สำเร็จ

จากคำแนะนำข้างต้น คุณจะสามารถติดตั้งและกำหนดค่า Git บนระบบ Linux ได้ในเวลาไม่นาน และต่อจากนี้ คุณต้องรวม Git ไว้ในเวิร์กโฟลว์ของคุณเพื่อจัดการโครงการของคุณให้ดียิ่งขึ้น

แพ็คเกจ amazon แจ้งว่าส่งแล้ว แต่ไม่

เพื่อจุดประสงค์นี้ มีบริการ Git มากมายที่สามารถช่วยคุณจัดการที่เก็บของคุณได้ หนึ่งในนั้นคือ GitHub ซึ่งอำนวยความสะดวกในการควบคุมเวอร์ชันในขณะที่นำเสนอที่เก็บข้อมูลบนคลาวด์ที่ปลอดภัยและการสนับสนุนการรวมสำหรับเครื่องมือมากมาย

หากคุณเพิ่งเริ่มใช้ Git และสงสัยว่าจะเริ่มต้นอย่างไร การเรียนรู้วิธีสร้างที่เก็บแรกอาจช่วยให้คุณคุ้นเคยกับเครื่องมือนี้

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีสร้างที่เก็บแรกของคุณบน Github

ต้องการแบ่งปันโครงการพัฒนาของคุณทางออนไลน์หรือไม่? ต่อไปนี้เป็นวิธีเริ่มต้นกับที่เก็บ Github แรกของคุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ติดตั้งซอฟต์แวร์
  • เทอร์มินัล
  • GitHub
เกี่ยวกับผู้เขียน ยัช วาท(21 บทความที่ตีพิมพ์)

Yash เป็น Staff Writer ที่ MUO สำหรับ DIY, Linux, Programming และ Security ก่อนที่จะค้นพบความหลงใหลในการเขียน เขาเคยพัฒนาสำหรับเว็บและ iOS คุณยังสามารถค้นหางานเขียนของเขาใน TechPP ซึ่งเขาครอบคลุมแนวดิ่งอื่นๆ นอกเหนือจากเทคโนโลยีแล้ว เขาชอบพูดคุยเกี่ยวกับดาราศาสตร์ Formula 1 และนาฬิกา

เพิ่มเติมจาก Yash Wate

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก