Werbung
Seitdem Microsoft hat GitHub gekauft Microsoft hat gerade GitHub gekauft: Vor- und Nachteile und was es für Sie bedeutetMicrosoft erwarb GitHub im Rahmen eines Aktiengeschäfts im Wert von 7,5 Milliarden US-Dollar. Ist das ein gutes Geschäft für Entwickler oder ist es Zeit, GitHub zu verlassen? Weiterlesen Viele Menschen haben nach alternativen Orten gesucht, an denen sie ihren Code hosten und teilen können.
Ist ein Wechsel von GitHub unbedingt erforderlich? Wahrscheinlich nicht. Microsoft bringt jedoch einen Ruf für die gelegentliche Übernahmekatastrophe sowie einige Datenschutzbedenken mit sich. Wenn Sie also ein Schiff springen möchten, geben wir Ihnen keine Schuld.
Unabhängig davon, ob Sie versuchen, Microsoft auszuweichen oder nur etwas Neues auszuprobieren, finden Sie hier einige der besten GitHub-Alternativen, die ähnliche Funktionen bieten.
Als einer der bedeutendsten Konkurrenten von GitHub hat GitLab einen großen Tag mit dem GitHub-Exodus. Sie haben es sogar einfach gemacht, Projekte von GitHub zu migrieren:
Mit GitLab, das für den gesamten DevOps-Zyklus konzipiert ist, können Sie von Plan bis Release alles tun, um Ihre Software zu überwachen. Leistungsstarke Planungstools bedeuten, dass Sie kein anderes System verwenden müssen, um alle auf dem Laufenden zu halten. Das Verzweigungssystem von GitLab erleichtert das Entwerfen, Testen und Verwalten von Code.
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 mit GitHub und ermöglicht es GitLab, jedem Unternehmen die volle DevOps-Funktionalität zu bieten. Möglicherweise zahlen Sie mehr, aber Sie erhalten alles, was Sie brauchen.
Das Git-basierte Repository-System von Atlassian lässt sich in andere 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 in die Benutzeroberfläche erstellen und so mehr Flexibilität hinzufügen. Die Zwei-Faktor-Authentifizierung und die Soc 2 Typ II-Sicherheit schützen Ihren Code.
Und wenn Sie GitHub bereits verwenden, verfügt BitBucket über eine exemplarische Vorgehensweise zum Importieren Ihrer Repositorys.
BitBucket bietet eine breite Palette von Preisoptionen für selbst gehostete und 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.
BitBucket hat auch einen kostenlosen Plan für kleine Gruppen.
Beanstalk unterstützt sowohl Subversion als auch Git und ist eine vielseitige Plattform. Und da Sie Zweige erstellen und direkt in Ihrem Browser bearbeiten können, ist dies gut für Entwickler, die unterwegs sind.
Beanstalk bietet außerdem zuverlässige Optionen und Berichte zur Codeüberprüfung, aus denen hervorgeht, wie viel von Ihrem Repository überprüft wurde. Dies kann besonders nützlich sein für Teams, die Verträge mit externen Programmierern abschließen.
Kein notwendiger Client bedeutet, dass Beanstalk hochmobilen Teams das Leben erleichtert. Und es gibt genügend Sicherheitsfunktionen, mit denen große Unternehmen wie Philips, Intel und Whole Foods ihre Daten sicher auf den Servern des Unternehmens speichern können.
Der Git-basierte Versionsverwaltungsdienst von Amazon ist eine gute Wahl für Unternehmen, die bereits andere AWS-Dienste verwenden. 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 bietet den Vorteil eines äußerst einfachen Preissystems. Die ersten fünf Benutzer sind kostenlos. Danach zahlen Sie 1 US-Dollar pro Benutzer und Monat. Das beinhaltet 10 GB Speicherplatz pro Monat und 2.000 Git-Anfragen pro aktivem Benutzer.
Wenn Sie mehr Speicherplatz für Anfragen benötigen, können Sie diese problemlos bezahlen. CodeCommit ist auch Teil der AWS Free Tier, sodass Sie es ausprobieren und sich daran gewöhnen können, bevor Sie es vollständig festschreiben.
Mit den Visual Studio Team Services (VSTS) von Microsoft können Sie zusammenarbeiten, Ihren Code speichern, überprüfen und bereitstellen. Wenn Sie GitHub verlassen, weil Sie Microsoft nicht mögen, möchten Sie Visual Studio wahrscheinlich nicht verwenden.
Dennoch möchte VSTS Sie bei einer Vielzahl von Entwicklungsaufgaben unterstützen. Es bietet Kanban-Boards für agile Planung Verwalten von Aufgaben mithilfe der japanischen Kanban-TechnikKanban ist ein japanisches Rezept, um Dinge zu erledigen. Es ist eine Organisationstechnik, die ursprünglich für Toyotas Produktionslinie entwickelt wurde. Wir zeigen Ihnen, wie Sie es für sich oder in Ihrem Team umsetzen können. Weiterlesen , Unterstützung für Scrum, Test- und Bereitstellungsinfrastruktur sowie Paketfreigabe.
Garantierte Verfügbarkeit, Support rund um die Uhr und ein regelmäßiger Aktualisierungsplan sind Vorteile der Arbeit mit VSTS. Bis zu fünf Benutzer können kostenlos mit VSTS arbeiten, und Sie zahlen eine monatliche Gebühr, die auf der Anzahl der darüber hinausgehenden Benutzer basiert.
Wenn Ihre Organisation 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 in dieser Liste.
Mithilfe der Codeüberprüfung, Workflow-Automatisierung und Berechtigungsverwaltung können Sie DevOps in Ihrer Gruppe überwachen und ausführen. 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 in Unternehmenstools, Premium-Support, mehr Funktionen für die Zusammenarbeit und mehrere Instanzen bietet. Die Enterprise Edition kostet 75 US-Dollar pro Benutzer und Jahr. Lizenzen werden in 10er-Packs angeboten.
Es besteht eine gute Chance, dass Sie in der Vergangenheit kostenlose Software von SourceForge heruntergeladen haben. Wenn Sie an einem Open-Source-Projekt arbeiten, ist dies eine großartige Alternative zu GitHub.
Es gibt nicht viel an Funktionen und die Website selbst ist ziemlich seltsam (auf der Titelseite finden Sie Artikel über Cloud-Speicher und VoIP für Unternehmen), aber sie ist auch kostenlos. Wenn Sie also ein knappes Budget haben und eine Open-Source-App entwickeln, sollten Sie darüber nachdenken.
SourceForge hat einige Kontroversen verursacht Die SourceForge-Kontroverse und der anhaltende Fall der Slashdot-Medien werden erklärtIn den letzten Tagen war eines der weltweit führenden Download-Portale mitten in einer Kontroverse - und eine der ersten Geek-Communities im Internet wird mitgerissen. Weiterlesen in der Vergangenheit, als sie ihre eigene Software mit Open-Source-Downloads bündelten. Sie scheinen ihre Handlung aufgeräumt zu haben, aber es scheint auch etwas zyklisch zu sein. Überprüfen Sie die aktuellen Vorgehensweisen, 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 entweder einen kostenlosen Tarif oder eine kostenlose Testversion anbieten, können Sie sie überprüfen, um festzustellen, welcher am besten funktioniert.
Wenn Sie nur grundlegende Funktionen wünschen und sich nicht zu viele Gedanken über die Benutzeroberfläche oder die Unternehmensfunktionen machen möchten, ist die Auswahl einer Funktion basierend auf Ihrem Budget ebenfalls eine praktikable Option.
Und vergessen Sie nicht, dass die Versionskontrolle möglich ist wird für mehr als Code verwendet Nicht nur für Programmierer: Top-Versionskontrollsysteme für AutorenDie Erwähnung der Versionskontrolle oder der Revisionskontrolle lässt es wie etwas für Geeks erscheinen. Sie werden überrascht sein, dass Versionskontrollsysteme ihren Platz nicht nur im akademischen Schreiben haben, sondern auch in ... Weiterlesen .
Dann ist ein Content-Strategie- und Marketingberater, der Unternehmen dabei hilft, Nachfrage und Leads zu generieren. Er bloggt auch über Strategie- und Content-Marketing auf dannalbright.com.