Code Google ตายแล้วทางเลือกอื่นที่ดีที่สุดคืออะไร?

ในเหตุการณ์ที่ไม่คาดคิด Google ได้ประกาศเมื่อวันที่ 26 มกราคม 2016 Google Code จะผ่านไปง่ายๆ โครงการที่พยายามแข่งขันกับยักษ์ใหญ่อย่าง GitHub เห็นได้ชัดว่ามันไม่ยั่งยืนและข้อ จำกัด ทีละเล็กทีละน้อยดูเหมือนจะปิดลงทีละเล็กทีละน้อย

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

ตอนนี้ในคิวบาเราสนุกกับการเปิดบริการหลายอย่างของ Google พวกเขาตัดสินใจปิด Google Code อย่างไรก็ตามเรายังมีทางเลือกอีกสองสามทาง เรามาดูกันดีกว่า

GitHub

Github

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

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

Bitbucket

BitBucket

ไซต์ทั้งหมดสำหรับการปลอมนี้เป็นรายการโปรดของฉันและมีการเขียนในรูปแบบ หลาม. ฟังก์ชันและการปรับปรุง Bitbucket มีมากมาย แต่มีสองลักษณะที่แก้ไขชีวิตของฉัน:

  • เราสามารถทำได้ ดัน y ดึง ผ่าน https (สำหรับผู้ที่ปิดพอร์ต git บน ISP)
  • เราสามารถมีที่เก็บสาธารณะส่วนตัวและที่ใช้ร่วมกันได้โดยไม่ต้องเสียเงินแม้แต่ใน GIT o หลายใจ.

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

น่ากลัว

Gitorius

อีกหนึ่งบริการที่ยอดเยี่ยมที่เพิ่งซื้อโดย GitLab ดังนั้นจะหยุดให้บริการในเดือนพฤษภาคมของปีนี้

อย่างไรก็ตามมีข้อเสียคือหากโปรเจ็กต์หรือพื้นที่เก็บข้อมูลมีขนาดเกิน 500 MB / เดือนหรือเกินการใช้แบนด์วิดท์โดยเฉลี่ยของผู้ใช้หรือไคลเอนต์อื่นอย่างมีนัยสำคัญ Gitorious.org ขอสงวนสิทธิ์ในการปิดใช้งานหรือ จำกัด บัญชี โครงการหรือที่เก็บจนกว่าเจ้าของบัญชีนั้นจะสามารถลดการใช้แบนด์วิดท์ได้

GitLab

GitLab

GitLab อาจเป็นทางเลือกที่น่าสนใจที่สุดสำหรับฉันหลังจาก BitBucket ความไม่ชอบมาพากลของมันคือตัวเลือกในการดาวน์โหลดแพลตฟอร์ม โอเพ่นซอร์ส เพื่อติดตั้งบนเซิร์ฟเวอร์ของเราเอง

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

แน่นอนว่าจะช่วยให้สามารถทำงานร่วมกันดูกิจกรรมของโครงการหรือบุคคลอื่นและรวมเข้ากับเครื่องมือมากมายเช่น Slack, HipChat, LDAP, JIRA, Jenkins, หลายประเภท ตะขอ (hooks) และ API แบบเต็ม แม้ว่าจะมีส่วนร่วมในชุมชน แต่ก็มีแผนต่างๆสำหรับ บริษัท ต่างๆ

SourceForge

SourceForge

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

Launchpad

Launchpad

อีกสิ่งหนึ่งที่ไม่จำเป็นต้องมีการแนะนำในโลกของ GNU / Linux แต่ไม่เหมือนกับที่เหลือคือใช้เพื่อโฮสต์โครงการซอฟต์แวร์มากกว่า ได้รับการพัฒนาและดูแลโดย Canonical Ltd.

ประกอบด้วยหลายส่วน:

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

สิ่งสำคัญด้านลบอย่างหนึ่งที่ Launchpad มีสำหรับผู้ใช้จำนวนมากคือการใช้งาน ตลาด เป็นการควบคุมเวอร์ชัน

GNU สะวันนา

GNU_สะวันนา

บางทีสิ่งที่ไม่เป็นที่นิยมหรือน่ารักก็คือ GNU Savannah ซึ่งอ้างอิงจาก Wikipedia เป็นโครงการของ Free Software Foundation ที่ให้บริการจาก CVS, GNU arch, SVN, Git, Mercurial, Bazaar, รายชื่อผู้รับจดหมาย, เว็บโฮสติ้ง, โฮสติ้ง การติดตามไฟล์และข้อบกพร่อง Savannah ใช้งาน Savane ซึ่งใช้ซอฟต์แวร์เดียวกับที่ใช้โดยพอร์ทัล SourceForge

เว็บไซต์ Savannah แบ่งออกเป็นสองโดเมน: savannah.gnu.org สำหรับซอฟต์แวร์โครงการ GNU อย่างเป็นทางการและ savannah.nongnu.org สำหรับซอฟต์แวร์ที่ไม่ใช่โครงการฟรีทั้งหมด ซึ่งแตกต่างจาก SourceForge, Savannah มุ่งเน้นไปที่การโฮสต์โครงการซอฟต์แวร์ฟรีทั้งหมดนั่นคือไม่มีส่วนประกอบที่ไม่ฟรีเช่น Flash และด้วยเหตุนี้นโยบายการเผยแพร่จึงเข้มงวดมากเพื่อให้แน่ใจว่าโฮสต์เฉพาะซอฟต์แวร์ฟรีเท่านั้น

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

สรุปผลการวิจัย

อย่างที่คุณเห็นเรามีบริการมากกว่าหนึ่งอย่างที่เราสามารถใช้โครงการของเราเล่นกับความเป็นไปได้ทางการเงินของแต่ละบริการ การปิด Google Code ทำให้ฉันเหมือนน้ำเย็น XNUMX ถัง (เหมือนตอนที่พวกเขาปิด Google Reader) และเป็นไปได้ว่าด้วยเหตุนี้ทางเลือกอื่น ๆ ของบริการนี้จึงเริ่มปรากฏขึ้น

หากคุณถามฉัน ตัวเลือกที่ดีที่สุดคือระหว่าง Bitbucket และ Gitlab โดยเฉพาะอย่างหลังเพราะเราสามารถซื้อ VPS และตั้งค่าเซิร์ฟเวอร์ควบคุมเวอร์ชันของเราเองได้อย่างง่ายดาย ทางเลือกเป็นของคุณ


เพิ่มเป็นแหล่งที่มาที่ต้องการ