แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

7 ทางเลือก GitHub ที่ดีที่สุด

อย่างที่หลายคนอาจจะรู้ว่า Gitorious - เว็บไซต์ที่ให้คุณโฮสต์ (โอเพ่นซอร์ส) โดยใช้การควบคุมเวอร์ชัน Git - เพิ่งซื้อโดย GitLab และจะหยุดดำเนินการตั้งแต่เดือนพฤษภาคม 2558 ในแง่นี้เรามี การปัดเศษของ 7 GitHub ทางเลือกสำหรับคุณที่จะตรวจสอบ

GitHub

GitHub เป็นเว็บไซต์โฮสติ้งโค้ดที่ใหญ่ที่สุดและได้รับความนิยมมากที่สุดในโลก ผู้ใช้ GitHub มีตัวเลือกในการใช้ Git หรือ Subversion เป็น VCS (ระบบควบคุมเวอร์ชัน) เพื่อจัดการดูแลรักษาและปรับใช้โครงการซอฟต์แวร์ GitHub อนุญาตให้ผู้ใช้ทุกคนสามารถใช้ที่เก็บรหัสสาธารณะฟรีไม่ จำกัด เพื่อรักษา repos ส่วนตัวจำเป็นต้องมีการสมัครสมาชิกรายเดือน GitHub ช่วยให้คุณสร้าง 'องค์กร' ซึ่งโดยทั่วไปทำงานเป็นบัญชีปกติยกเว้นว่าพวกเขามักจะมีบัญชีผู้ใช้อย่างน้อยหนึ่งบัญชีที่ระบุว่าเป็นเจ้าของ

ผู้ใช้และองค์กรทั้งหมดจะโฮสต์เว็บไซต์ฟรีหนึ่งแห่งบนหน้าโดเมนย่อย GitHub username.github.io และหน้าโครงการไม่ จำกัด ที่ username.github.io/project-page และคุณสามารถสลับไปใช้โดเมนที่กำหนดเองของคุณ (ถ้าคุณมี ) ฟรีทุกที่ทุกเวลา GitHub มีแอปเดสก์ท็อปสำหรับ Windows และ OSX

รายชื่อทางเลือก GitHub ที่ดีที่สุด

1. Bitbucket

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

Atlassian ยังมี Source Tree ของลูกค้า Git และ Mercurial ซึ่งสามารถใช้ได้ฟรีบน Windows และ Mac Bitbucket ยังสามารถควบคุมผ่านทางเว็บอินเตอร์เฟส

Bitbucket เช่น GitHub ช่วยให้คุณโฮสต์เว็บไซต์ได้ฟรีที่ accountname.bitbucket.org และหน้าโครงการที่ accountname.bitbucket.org/project

คุณสามารถใช้ชื่อโดเมนของคุณเองสำหรับเว็บไซต์ Bitbucket ของคุณ Bitbucket ให้คุณสร้างทีมที่ bitbucket.org/team-name ดังที่ได้กล่าวมาก่อน bitbucket ช่วยให้คุณมี repos สาธารณะและส่วนตัวไม่ จำกัด สำหรับทีมที่มีผู้ใช้มากถึง 5 คน

ทีมที่มีผู้ใช้ไม่ จำกัด สามารถฟรีได้หากพวกเขามี repos สาธารณะอย่างสมบูรณ์

ผู้พัฒนา: Atlassian

ลิงค์

2. SourceForge

Sourceforge มีความยาวกว่าส่วนใหญ่และมีโครงการที่จะพิสูจน์ โครงการโอเพ่นซอร์ส Linux, Windows และ Mac จำนวนมากถูกโฮสต์บน SF มันมีโครงสร้างโครงการที่แตกต่างอย่างสิ้นเชิงเมื่อเทียบกับ GitHub คุณสามารถสร้างโครงการด้วยชื่อเฉพาะเท่านั้น เอสเอฟไม่เหมือนคนอื่น ๆ นอกจากนี้ยังช่วยให้คุณสามารถโฮสต์ทั้งหน้าสแตติกและไดนามิกด้วยตัวเลือกในการรวม CMS ด้วย Sourceforge ช่วยให้คุณสร้างเว็บไซต์สำหรับแต่ละโครงการของคุณได้ที่ proj.sourceforge.net

เซิร์ฟเวอร์ Sourceforge รองรับสคริปต์ PHP, Perl, Python, Tcl, Ruby และ shell คุณสามารถอัปโหลดไปยัง SF ผ่านไคลเอนต์ SFTP คุณยังได้รับตัวเลือกในการใช้ Git, Subversion (SVN) และ Mercurial (Hg) เป็น VCS ของโครงการของคุณบน Sourceforge

ผู้พัฒนา: Slashdot Media

ลิงค์

3. GitLab

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

GitLab จะเสียสละความสะดวกในการใช้ GitHub เพื่อความเป็นส่วนตัวความปลอดภัยและความเร็วในการแสดงผลมากขึ้น การเริ่มต้นกับ GitLab นั้นยากกว่าการเริ่มต้นกับ GitHub ณ ตอนนี้ GitLab ไม่มีคุณสมบัติใด ๆ เช่นหน้า GitHub สำหรับการสร้างหน้าเว็บสำหรับ repos ของคุณในไม่กี่คลิก คุณต้องการ (คร่ำครวญ) บรรทัดคำสั่งและสิ่งต่าง ๆ เช่นคีย์ SSH ที่สร้างขึ้นด้วยตนเองและการกำหนดค่าเว็บเบ็ดสำหรับการสร้างหน้าเว็บแบบง่าย Github ยังดีกว่าในแง่ของเอกสารและชุมชนขนาดใหญ่

ผู้พัฒนา: GitLab.com

ลิงค์

4. เตาเผา

Kiln เป็นโฮสต์ซอร์สโค้ดที่ ต้องชำระเงิน คุณสามารถลองเตาเผา (กับระฆังและนกหวีด) ฟรีเป็นเวลา 30 วัน แพ็คเกจเริ่มต้นที่ $ 18 ต่อเดือนเรียกเก็บเป็นรายปี Kiln เสนอการควบคุมเวอร์ชัน Git และ Mercurial คุณจะต้องจ่ายแยกต่างหากสำหรับโมดูลตรวจสอบรหัส โดยรวมแล้วเตาเผาเหมาะสำหรับองค์กรขนาดกลางถึงใหญ่ที่มีคน 100-500 คน

Kiln สร้างโดเมนสำหรับ บริษัท ของคุณที่ companyname.kilnhg.com

ผู้พัฒนา: Fog Creek

ลิงค์

5. Codeplane

Codeplane เป็นบริการ ชำระเงิน อีกครั้งซึ่งให้ทดลองใช้ฟรี 30 วัน

ตัวเลือก VCS ของ Codeplane คือ Git มันจัดสรร 2 GB สำหรับที่เก็บของคุณโดยไม่ จำกัด ผู้ใช้หรือจำนวนที่เก็บที่ $ 9 ต่อเดือน เหมาะสำหรับ บริษัท ขนาดเล็กและทีมงานอิสระ Codeplane จะทำการสำรองข้อมูลที่เก็บของคุณโดยอัตโนมัติและเก็บไว้ใน Amazon S3

ผู้พัฒนา: Codeplane

ลิงค์

6. CodePlex

CodePlex เป็นบริการโฮสติ้งโค้ดโอเพนซอร์สฟรีของ Microsoft มันช่วยให้คุณสร้างโครงการแต่ละรายการที่ได้รับโดเมน customname.codeplex.com

เช่นเดียวกับ Sourceforge นี่หมายถึงโปรเจ็กต์ของคุณต้องการชื่อเฉพาะที่ไม่เคยมีมาก่อนในโปรเจ็กต์อื่น CodePlex ให้คุณเลือก Git, Mercurial หรือ Team Foundation Server (TFS) เป็นตัวควบคุมเวอร์ชันของคุณ โครงการ CodePlex ทั้งหมดเป็นแบบส่วนตัวเป็นระยะเวลาสูงสุด 30 วันหลังจากนั้นจะถูกลบออกหากไม่เปิดเผยต่อสาธารณะก่อนวันหมดอายุ คุณไม่จำเป็นต้องจ่ายเงินเพื่อใช้คุณสมบัติ CodePlex ใด ๆ และ CodePlex ไม่ได้กำหนดจำนวนผู้ใช้ที่มีส่วนร่วมในโครงการ

โดเมนของโครงการของคุณนำไปสู่หน้าข้อมูลโครงการของคุณ CodePlex ไม่อนุญาตให้คุณสร้างเว็บไซต์ที่กำหนดเองสำหรับโครงการของคุณ

ผู้พัฒนา: Microsoft

ลิงค์

7. ฝักถั่ว

ฝักถั่วเป็นอีกทางเลือกที่จ่ายให้กับ GitHub ช่วยให้คุณทดลองใช้ฟรีเป็นเวลา 2 สัปดาห์หลังจากนั้นคุณต้องจ่ายเงิน แพคเกจที่ถูกที่สุด“ Bronze” มีราคา $ 15 และอนุญาตให้มีผู้ใช้สูงสุด 5 คนที่เก็บข้อมูล 3 GB และที่เก็บสูงสุด 10 ที่ ระบบสนับสนุนการโค่นล้มและ Git เวอร์ชัน Beanstalk

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

ผู้พัฒนา: Wildbit

ลิงค์

ตารางเปรียบเทียบ

นี่คือการเปรียบเทียบที่สมบูรณ์ของคุณสมบัติทั้งหมดในโฮสต์ซอร์สโค้ดทั้ง 8 (GitHub และ 7 ทางเลือก) ที่กล่าวถึงในบทความนี้:

คุณสมบัติGithubBitbucketSourceforgeGitlabเตาเผาCodeplaneรหัสเพล็กซ์ฝักถั่ว
การตั้งราคา *ฟรีฟรีฟรีฟรี$ 18 / เดือน$ 9 / moฟรี$ 15 / เดือน
Repo ส่วนตัวต้องจ่ายไม่ จำกัด ฟรีใช่ไม่ จำกัด ฟรีต้องจ่ายไม่ จำกัด จ่ายไม่ จำกัด ไม่เกิน 30 วัน10
Repo สาธารณะไม่ จำกัด ฟรีไม่ จำกัด ฟรีใช่ไม่ จำกัด ฟรีต้องจ่ายไม่ จำกัด จ่ายไม่ จำกัด10
ขีด จำกัด พื้นที่เก็บข้อมูล1GB ต่อธุรกรรมซื้อคืน2GBไม่มีไม่มีไม่มี2GBไม่มี3GB
ผู้ใช้ไม่ จำกัด5 & ​​ไม่ จำกัด ถ้าสาธารณะไม่สามารถทำงานร่วมกันได้ไม่ จำกัด5ไม่ จำกัดไม่ จำกัด5
VCSGit, SVNGit, HgGit, SVN, ปรอทGitGit, HgGitGit, SVN, TFS, HgGit, SVN
กราฟใช่ไม่ไม่ใช่ไม่ไม่ไม่ไม่
เว็บโฮสติ้งเว็บไซต์คงที่ ตัวสร้างหน้าเว็บไซต์คงที่ไซต์ไดนามิก, CMSคงที่ใช่ไม่ไม่ไม่
ตรวจสอบรหัสใช่ใช่ใช่ใช่ไม่ไม่ไม่ใช่
วิกิพีเดียใช่ใช่ใช่ใช่ใช่ไม่ใช่ไม่
การติดตามบั๊กใช่ (จำเป็นต้องเข้าสู่ระบบ)ใช่ใช่ใช่ใช่ใช่ใช่ไม่
กระดานสนทนาไม่ไม่ใช่ไม่ไม่ไม่ใช่ไม่

* เวอร์ชันฟรีที่พิจารณาสำหรับตารางนี้ สำหรับบริการที่มีเฉพาะรุ่นที่จ่ายเงินจะต้องพิจารณารุ่นที่มีราคาต่ำ

* ตารางเปรียบเทียบดูได้ดีที่สุดในเดสก์ท็อป

กรุณาแบ่งปันบทความนี้หากคุณพบว่ามีประโยชน์ กรุณาทิ้งข้อเสนอแนะ / ข้อสงสัยใด ๆ ในความคิดเห็นด้านล่าง

Top