ดาวน์โหลด GitHub ฟรี - เวอร์ชันล่าสุดปี 2023

2.9.1
Windows, Mac, Linux
ฟรี
GitHub
1,531,981
การเขียนโปรแกรม, Developer Tools
ถูกเขียนขึ้นโดย: เดวิด วันโจฮิ

GitHub มีผู้ใช้งานที่มีการใช้งานมากกว่า 73 ล้านรายซึ่งทำให้มันเป็นคอมมูนิตี้การเขียนโปรแกรมที่ใหญ่ที่สุด บริการโฮสต์ติ้งบนคลาวด์ทำให้การร่วมมือและจัดการควบคุมเวอร์ชันคลังข้อมูล Git เป็นเรื่องง่าย

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

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

ปฏิบัติตามขั้นตอนง่าย ๆ เหล่านี้และฉันจะบอกวิธีการดาวน์โหลด GitHub เวอร์ชันเดสก์ท็อปฟรีกับคุณ

วิธีดาวน์โหลด GitHub บน PC ฟรี

  1. คลิกที่ปุ่มดาวน์โหลดที่แถบด้านข้างและหน้าดาวน์โหลด GitHub อย่างเป็นทางการจะปรากฏขึ้นมาในแท็บใหม่
  2. คลิกที่ปุ่มดาวน์โหลดและระบบจะดาวน์โหลดไฟล์ติดตั้ง EXE ลงบนคอมพิวเตอร์ของคุณโดยอัตโนมัติ
  3. เปิดไฟล์เมื่อการดาวน์โหลดเสร็จสิ้นและ GitHub Desktop จะติดตั้งลงบนคอมพิวเตอร์ของคุณโดยอัตโนมัติ
  4. เมื่อการติดตั้งดำเนินการเสร็จเรียบร้อยแล้ว GitHub Desktop จะเปิดตัวขึ้นมา หากคุณมีบัญชี GitHub อยู่แล้ว คุณสามารถลงชื่อเข้าใช้ได้เลยตอนนี้ มิเช่นนั้นให้คลิกที่ลิงก์สร้างบัญชีฟรีของคุณ
  5. กรอกชื่อของคุณ ที่อยู่อีเมลที่ใช้งานได้ รหัสผ่านที่ปลอดภัย จากนั้นให้คลิกที่ปุ่มสร้างบัญชี ระบบจะจัดส่งรหัสยืนยันไปยังอีเมลของคุณ หลังจากที่คุณยืนยันบัญชีเรียบร้อยแล้ว คุณจะสามารถเริ่มใช้งาน GitHub ได้เลย

วิธีการยกเลิกการติดตั้ง GitHub จาก PC ของคุณ

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

  1. พิมพ์ Add or Remove Programs ในแถบค้นหาของ Windows และกดที่ปุ่ม Enter
    Add or Remove Program
  2. ค้นหา GitHub Desktop ในรายการโปรแกรมที่ติดตั้งแล้วและกดที่ปุ่มยกเลิกการติดตั้ง
  3. ยืนยันว่าคุณต้องการลบ GitHub และ Windows จะดำเนินการยกเลิกการติดตั้งให้กับคุณ

หากคุณยังคงมองหาโปรแกรมสำหรับจัดเก็บและติดตามการเปลี่ยนแปลงโค้ดของคุณ ลองดูทางเลือก GitHub ฟรีเหล่านี้ดู

ภาพรวมของ GitHub

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

ก่อนที่จะใช้ GitHub เป็นเรื่องสำคัญที่จะต้องเข้าใจสองเรื่องนี้ก่อน: Git และ Version Control

Version Control คืออะไร?

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

แทนที่จะทำงานและอาจเปลี่ยนแปลงหรือทำร้ายซอร์สโค้ด Version Control จะสร้าง “สาขา” หรือสำเนาต้นฉบับขึ้นมาเพื่อที่มันจะได้สามารถทำงานได้โดยไม่ส่งผลกระทบต่อโค้ดเดิม หลังจากที่การทำงานกับสาขาที่แยกออกมาเสร็จสิ้นและได้รับการตรวจสอบแล้ว มันจะสามารถผสานรวมกับซอร์สโค้ดได้

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

Git คืออะไร?

Git เป็นระบบควบคุมเวอร์ชันที่ได้รับการแจกจ่าย (VCS) ที่ถูกสร้างขึ้นในปี 2005 อ้างอิงตามแบบสำรวจจาก Stack Overflow Git ถูกใช้งานโดยนักพัฒนามากกว่า 85% ความนิยมดังกล่าวเติบโตขึ้นอย่างมากเนื่องจากความสามารถในการรักษาประวัติโค้ดและอนุญาตให้ผู้ใช้จำนวนมากทำงานในไฟล์เดียวกันในเวลาเดียวกันได้

ฟีเจอร์ของ GitHub

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

อินเทอร์เฟซ GitHub

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

การจัดการโครงการแบบส่วนกลาง

Hub ใน GitHub เป็นเพราะเครื่องมือโฮสต์ติ้งบนคลาวด์คือที่ที่ทั้งทีมสามารถมารวมกันเพื่อร่วมมือ ติดตามและอัปเดตโค้ดและโครงงาน การมีทุกสิ่งรวมเอาไว้ในที่เดียวช่วยส่งเสริมความโปร่งใสและทำให้ทุกอย่างทำงานได้ตามเวลา

การเขียนโค้ดที่ได้รับการพัฒนา

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

เครื่องมือในการตรวจสอบโค้ด

GitHub มีเครื่องมือที่เฉพาะเจาะจงที่จะสแกนโค้ดของคุณเพื่อมองหาช่องโหว่หรือบัก

โฮสต์ติ้งโค้ด

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

คำศัพท์สำคัญสำหรับการใช้งาน GitHub

ก่อนที่จะใช้ GitHub เป็นเรื่องสำคัญที่ต้องเข้าใจคำศัพท์ที่ใช้ทั่วไป

การสร้างคลังข้อมูล

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

Creating a Repository

การสร้างคลังข้อมูลของคุณ

การแบ่งแยกและการสร้างสาขา

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

Pull Request

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

ผสานรวม

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

เครือข่ายโซเชียล

GitHub เป็นหนึ่งในเว็บไซต์เครือข่ายโซเชียลที่ใหญ่ที่สุดสำหรับนักพัฒนา

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

Changelog

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

ทางเลือกสำหรับ GitHub ฟรี

  • GitLab: GitLab เป็นหนึ่งในคลังข้อมูล Git บนเว็บไซต์ที่เติบโตเร็วที่สุด มันอนุญาตให้ผู้ใช้สร้างคลังข้อมุลส่วนบุคคลหรือสาธารณธและจัดการวงจรชีวิตของโครงการได้โดยสมบูรณ์ตั้งแต่การวางแผนโครงการผ่านการเผยแพร่และความปลอดภัย มันติดตามการเปลี่ยนแปลงทั้งหมดและมีเครื่องมือความร่วมมือที่จำเป็นสำหรับทีมเพื่อทำงานจากระยะไกลและสร้างโค้ดและซอฟต์แวร์
  • Bitbucket: แตกต่างจาก Github ซึ่งมุ่งเน้นในเรื่องของโอเพ่นซอร์สสาธารณะ BitBucket เชี่ยวชาญในโค้ดส่วนบุคคลเป็นพิเศษ ผู้ใช้ BitBucket ส่วนใหญ่เป็นบริษัทหรือสตาร์ทอัปที่กำลังวางแผนหรือกำลังดำเนินการแอปหรือซอฟต์แวร์ มันไม่มีขีดจำกัดในเรื่องคลังข้อมูลส่วนบุคคลสำหรับผู้ใช้แต่ละคนและสามารถผสานรวมกับเครื่องมืออย่าง Jira, Crucible และ HipChat ซึ่งทำให้บริษัทติดตามความคืบหน้าของแต่ละงานและร่วมมือกับผู้อื่นได้อย่างง่ายดาย

คำถามที่พบบ่อย

GitHub ฟรีไหม?

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

GitHub ปลอดภัยไหม?

แพลตฟอร์ม GitHub ปลอดภัยและปราศจากสแปม แฮกเกอร์ที่รู้จักหรือผู้ไม่ประสงค์ดีถูกปิดกั้นบัญชีเพื่อรักษาความสมบูรณ์ของคอมมูนิตี้ คลังข้อมูลถูกจัดเก็บเอาไว้บนคลาวด์ที่ปลอดภัยและเฉพาะผู้คนที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงคลังข้อมูลส่วนบุคคลได้

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

Git และ GitHub แตกต่างกันอย่างไร?

Git เป็น Version Control System (VCS) ได้โปรแกรมเมอร์สามารถใช้เพื่อติดตามการเปลี่ยนแปลงในประวัติโค้ดของตน GitHub เป็นบริการโฮสต์ติ้งบนคลาวด์สำหรับการจัดการคลังข้อมูล Git มันรวมฟีเจอร์ควบคุมเวอร์ชันเพื่อช่วยยกระดับกระบวนการอันสร้างสรรค์และอนุญาตให้นักพัฒนามากมายทำงานร่วมกันในโครงการเดียว สร้างการแบ่งแยก สาขาและทำงานร่วมกันกับนักพัฒนารายอื่น ๆ

เยี่ยมชม GitHub เว็บไซต์
แชร์และสนับสนุน

WizCase เป็นเว็บไซต์รีวิวอิสระ เราได้รับการสนับสนุนจากผู้อ่าน ดังนั้นเราจึงอาจได้รับค่าคอมมิชชั่นเมื่อคุณสั่งซื้อผ่านลิงก์บนเว็บไซต์ของเรา คุณไม่ต้องจ่ายเงินเพิ่มสำหรับอะไรก็ตามที่คุณสั่งซื้อบนเว็บไซต์ของเรา — ค่าคอมมิชชั่นของเรามาจากเจ้าของผลิตภัณฑ์โดยตรง

สนับสนุน WizCase เพื่อช่วยเรารับประกันคำแนะนำที่ซื่อสัตย์และยุติธรรม แชร์เว็บไซต์ของเราเพื่อสนับสนุนเรา!