Die 7 besten GitHub-Alternativen zum Hosten des Quellcodes Ihres Projekts

Die 7 besten GitHub-Alternativen zum Hosten des Quellcodes Ihres Projekts

Seit Microsoft GitHub gekauft hat, haben viele Leute nach alternativen Orten gesucht, um ihren Code zu hosten und zu teilen.





Ist ein Wechsel von GitHub unbedingt notwendig? Wahrscheinlich nicht. Aber Microsoft bringt einen Ruf für gelegentliche Übernahmekatastrophen sowie einige Datenschutzbedenken mit sich. Wenn Sie also auf der Suche nach einem Schiffssprung sind, machen wir Ihnen keine Vorwürfe.





Egal, ob Sie Microsoft umgehen oder einfach nur etwas Neues ausprobieren möchten, hier sind einige der besten GitHub-Alternativen, die ähnliche Funktionen bieten.





1. GitLab

Als einer der bedeutendsten Konkurrenten von GitHub hat GitLab einen Feldtag mit dem GitHub-Exodus. Sie haben es sogar leicht gemacht, Projekte von GitHub zu migrieren:

Da es für den gesamten DevOps-Zyklus entwickelt wurde, können Sie mit GitLab alles von der Planung bis zur Veröffentlichung tun, um Ihre Software zu überwachen. Leistungsstarke Planungstools bedeuten, dass Sie kein weiteres System verwenden müssen, um alle auf dem Laufenden zu halten. Und das Verzweigungssystem von GitLab macht es einfach, Code zu entwerfen, zu testen und zu verwalten.



Sie können eine Instanz herunterladen, um sie auf Ihrem eigenen Server zu hosten, oder das SaaS-Hosting von GitLab verwenden. Beide Optionen haben unterschiedliche Preispunkte zwischen 0 und 99 US-Dollar pro Benutzer.

Dieses Preissystem bietet Ihnen mehr Flexibilität als bei GitHub und ermöglicht es GitLab, jedem Unternehmen die volle DevOps-Funktionalität bereitzustellen. Am Ende zahlen Sie vielleicht mehr, aber Sie bekommen alles, was Sie brauchen.





2. Bit Bucket

Das Git-basierte Repository-System von Atlassian lässt sich in seine anderen Produkte wie Trello und Jira integrieren. Dies kann ein großer Bonus für Teams sein, die diese Apps bereits verwenden (die in der Entwicklungswelt üblich sind).

Es lässt sich auch in Slack und HipChat integrieren. Entwickler können ihre eigenen Integrationen innerhalb der Benutzeroberfläche erstellen, was mehr Flexibilität bietet. Zwei-Faktor-Authentifizierung und Soc 2-Typ-II-Sicherheit sorgen für die Sicherheit Ihres Codes.





Und wenn Sie bereits GitHub verwenden, hat BitBucket eine exemplarische Vorgehensweise zum Importieren Ihrer Repositorys .

BitBucket bietet eine breite Palette von Preisoptionen sowohl für selbst gehostete als auch für Cloud-Instanzen, einschließlich einmaliger und jährlicher Zahlungspläne. Sie können auch extra bezahlen, um Ihre Build-Minuten und Ihren Speicher zu skalieren, wenn Sie mehr benötigen, ohne weitere Benutzer hinzuzufügen.

Außerdem bietet BitBucket einen kostenlosen Plan für kleine Gruppen.

3. Bohnenranke

Mit Unterstützung für Subversion und Git ist Beanstalk eine vielseitige Plattform. Und weil Sie Zweige erstellen und direkt in Ihrem Browser bearbeiten können, ist es gut für Entwickler unterwegs.

Beanstalk bietet auch robuste Code-Review-Optionen und Berichte, die Ihnen sagen, wie viel Ihres Repositorys überprüft wurde. Dies kann besonders für Teams nützlich sein, die Verträge mit externen Programmierern haben.

Kein notwendiger Client bedeutet, dass Beanstalk das Leben hochmobiler Teams erleichtert. Und es gibt genügend Sicherheitsfunktionen, damit sich große Unternehmen wie Philips, Intel und Whole Foods sicher fühlen, wenn sie ihre Daten auf den Servern des Unternehmens speichern.

Vier. AWS CodeCommit

Der Git-basierte Quellcodeverwaltungsdienst von Amazon ist eine gute Wahl für Unternehmen, die bereits andere AWS-Dienste nutzen. Mit skalierbarem Cloud-Speicher und ohne Größenbeschränkungen ist es auch eine gute Wahl für alle, die in naher Zukunft wahrscheinlich viel mehr Serverplatz benötigen.

CodeCommit hat den Vorteil eines extrem einfachen Preissystems. Die ersten fünf Nutzer sind kostenlos, danach zahlen Sie 1 $ pro Nutzer und Monat. Das kommt mit 10 GB pro Monat Speicher und 2.000 Git-Anfragen pro aktivem Benutzer.

Wenn Sie mehr Speicherplatz für Anfragen benötigen, können Sie diese einfach bezahlen. CodeCommit ist auch Teil des kostenlosen Kontingents von AWS, sodass Sie es ausprobieren und sich daran gewöhnen können, bevor Sie sich vollständig festlegen.

5. Visual Studio-Teamdienste

Mit den Visual Studio Team Services (VSTS) von Microsoft können Sie Ihren Code zusammenarbeiten, speichern, überprüfen und bereitstellen. Wenn Sie GitHub verlassen, weil Sie Microsoft nicht mögen, werden Sie Visual Studio wahrscheinlich nicht verwenden wollen.

So fügen Sie den Stundenplan zum Google-Kalender hinzu

Dennoch zielt VSTS darauf ab, Ihnen bei einer breiteren Palette von Entwicklungsaufgaben zu helfen. Es bietet Kanban-Boards für agile Planung, Unterstützung für Scrum, Test- und Bereitstellungsinfrastruktur und Paketfreigabe.

Garantierte Verfügbarkeit, Support rund um die Uhr und ein regelmäßiger Updateplan sind Vorteile der Zusammenarbeit mit VSTS. Bis zu fünf Benutzer können kostenlos mit VSTS arbeiten, und Sie zahlen eine monatliche Gebühr, die sich nach der Anzahl der darüber hinausgehenden Benutzer richtet.

6. RhodeCode

Wenn Ihr Unternehmen unterschiedliche Versionskontrolltechnologien verwendet, ist RhodeCode möglicherweise eine gute Wahl. Es unterstützt Mercurial, Git und Subversion und bietet Ihnen die größte Auswahl an Optionen auf dieser Liste.

Codeüberprüfung, Workflow-Automatisierung und Berechtigungsverwaltung helfen Ihnen, DevOps in Ihrer Gruppe zu überwachen und auszuführen. Und die integrierte SVN-zu-Git-Migration ist eine große Hilfe bei der Umstellung Ihres Teams.

Die Community Edition von RhodeCode ist völlig kostenlos, während die Enterprise Edition Ihnen die Integration mit Unternehmenstools, Premium-Support, mehr Funktionen für die Zusammenarbeit und mehrere Instanzen bietet. Die Enterprise Edition kostet 75 US-Dollar pro Benutzer und Jahr, und die Lizenzen werden in 10er-Packs angeboten.

7. SourceForge

Es besteht eine gute Chance, dass Sie irgendwann in der Vergangenheit kostenlose Software von SourceForge heruntergeladen haben. Und wenn Sie an einem Open-Source-Projekt arbeiten, ist es eine großartige Alternative zu GitHub.

Es gibt nicht viel an Funktionen und die Site selbst ist ziemlich seltsam (auf der Titelseite gibt es Artikel über Cloud-Speicher und Business-VoIP), aber sie ist auch kostenlos. Wenn Sie also ein knappes Budget haben und eine Open-Source-App entwickeln, ist dies eine Überlegung wert.

SourceForge hat einige Kontroversen ausgelöst in der Vergangenheit, als sie ihre eigene Software mit Open-Source-Downloads bündelten. Sie scheinen aufgeräumt zu haben, aber es scheint auch etwas zyklisch zu sein. Überprüfen Sie ihre aktuellen Praktiken, bevor Sie Ihren Code dort hosten.

Auswahl der richtigen GitHub-Alternative für Sie

Bei all diesen Möglichkeiten kann es schwierig sein, die beste Alternative zu GitHub zu finden. Da die meisten Dienste jedoch entweder einen kostenlosen Plan oder eine kostenlose Testversion anbieten, können Sie sie ausprobieren, um zu sehen, welcher am besten funktioniert.

Wenn Sie nur grundlegende Funktionen wünschen und sich nicht allzu viele Gedanken über die Benutzeroberfläche oder die Unternehmensfunktionen machen, ist die Auswahl einer basierend auf Ihrem Budget ebenfalls eine praktikable Option.

Und vergessen Sie nicht, dass Versionskontrolle für mehr als nur Code verwendet werden kann.

Teilen Teilen Tweet Email So reinigen Sie Ihren Windows-PC mit der Eingabeaufforderung

Wenn Ihr Windows-PC nur noch wenig Speicherplatz hat, bereinigen Sie den Müll mit diesen schnellen Eingabeaufforderungsdienstprogrammen.

Weiter lesen
Verwandte Themen
  • Internet
  • Programmierung
  • GitHub
Über den Autor Dann Albright(506 veröffentlichte Artikel)

Dann ist ein Content-Strategie- und Marketingberater, der Unternehmen dabei unterstützt, Nachfrage und Leads zu generieren. Er bloggt auch über Strategie und Content Marketing auf dannalbright.com.

Mehr von Dann Albright

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren