Top GitHub-Alternativen zum Hosten Ihres Open Source-Projekts

Kurz: Wenn Sie von GitHub migrieren möchten, finden Sie hier einige der besten Alternativen zu GitHub, um den Quellcode Ihres Open Source-Projekts zu hosten.

Inzwischen müssen Sie sich darüber im Klaren sein, dass Microsoft GitHub erworben hat. GitHub war der beliebteste Ort für das Hosten von Open Source-Projekten. Wenn Microsoft die Szene betritt, kann sich das Szenario jedoch ändern.

Es ist kein Geheimnis, dass Microsoft in der Open-Source-Community keine positive Meinung hat. In der Tat sind einige Open-Source-Leute streng gegen Microsoft. Microsoft, das die Kontrolle über GitHub übernimmt, würde die Open-Source-Entwickler sicherlich dazu auffordern, woanders nachzuschauen.

Aus diesem Grund habe ich diesen Artikel geschrieben, um Ihnen einige Alternativen zu GitHub vorzuschlagen, in denen Sie Ihre Git-Repositories hosten können.

Beste GitHub Alternativen

Der Fokus liegt hier auf GitHub-Alternativen, die zumindest eine Art kostenlosen Service bieten. Denn das war die Hauptattraktion von GitHub. Es gibt mehrere Git-Repository-Hostingdienste, aber nicht alle bieten eine kostenlose Option in ihrem Paket an.

1. GitLab

GitLab ist die erste Wahl, um GitHub zu ersetzen. Es kommt GitHub in Bezug auf Nutzung und Haptik am nächsten. Das Beste ist, dass GitLab eine Open-Source-Software ist. Sie können es herunterladen und auf Ihrem eigenen Server installieren.

Viele Open Source-Projekte haben GitLab bereits verwendet. GNOME und GIMP sind einige Beispiele.

GitLab ist sich der aktuellen Situation bewusst und bietet nun eine einfache Möglichkeit, von GitHub zu migrieren.

Sie sind nicht verpflichtet, GitLab auf Ihrem eigenen Server bereitzustellen. GitLab bietet auch einen gehosteten Service, der jedoch Geld kostet. Hier ist die Preisstruktur, wenn Sie auf GitLab-Servern hosten möchten.

Die Preisgestaltung ist natürlich nicht billig. Daher empfehle ich die Verwendung eines Cloud-Dienstes wie Digital Ocean, der die Installation von GitLab mit einem Klick ermöglicht (Affiliate-Link). Sie können Ihre eigene GitLab-Instanz für nur 5 USD pro Monat ausführen. Digital Ocean bietet neuen Benutzern außerdem ein kostenloses Guthaben von 10 USD. In diesem Tutorial erfahren Sie, wie einfach es ist, GitLab in wenigen Minuten auf Digital Ocean-Servern bereitzustellen.

2. BitBucket

BitBucket ist ein Versionskontroll-Repository-Hosting-Service von Atlassian. Es ist eng in andere Atlassian-Projektmanagement-Tools wie Jira, HipChat und Confluence integriert. Dies macht es zu einer bevorzugten Wahl für große Unternehmen.

Sie müssen jedoch kein großes Unternehmen sein, um BitBucket verwenden zu können. Es hat für alles etwas dabei. Wenn Sie sich den Preis für das gehostete Konto ansehen, können Sie feststellen, dass es für Projekte mit bis zu fünf Teammitgliedern kostenlos ist.

Open Source-Projekte mit mehr als fünf Mitgliedern können BitBucket weiterhin kostenlos nutzen. Sie müssen lediglich eine Community-Lizenz beantragen und sich an die Open Source-Richtlinien von Atlassian halten.

3. SourceForge

SourceForge ist ein weiterer großer Name auf dieser Liste von GitHub-Alternativen.

SourceForge war unter Open Source-Projekten sehr beliebt. Viele Linux-Distributionen und -Projekte bieten ihre Downloads über SourceForge an. Entwickler können Open Source-Projekte erstellen, indem sie alle erforderlichen Tools bereitstellen.

Die Popularität von Source Forge wurde durch den Anstieg eines intuitiveren GitHubs beeinträchtigt. Unter der neuen Führung von Logan Abbott hat SourceForge jedoch seine Benutzeroberfläche neu gestaltet und konzentriert sich darauf, seinen verlorenen Platz im Open-Source-Code-Hosting wiederzugewinnen.

Für GitHub-Migranten bietet SourceForge Tools zum Importieren ganzer GitHub-Repositorys oder ausgewählter Repositorys in vorhandene Projekte. Dieses Video zeigt, wie dieses Tool verwendet wird:

4. Launchpad

Launchpad ist eine Software-Kollaborationsplattform von Canonical, der Muttergesellschaft von Ubuntu. Das Launchpad wurde in großem Umfang von Canonical und Projekten rund um Ubuntu verwendet. Es war maßgeblich an der Bereitstellung der PPA- und Bug-Tracking-Funktion für Ubuntu-Projekte beteiligt.

Obwohl Launchpad schon seit Jahren im Einsatz ist, hat es nicht so viel Popularität erlangt wie die anderen GitHub-Alternativen auf der Liste. Es wurde in der Regel als "Ubuntu-Zeug" angesehen.

Abgesehen davon bietet Launchpad eine gute Unterstützung für Git. Sie können Git-Repositorys auf Launchpad hosten oder importieren. Und das ist völlig kostenlos.

Launchpad ist eine gute Wahl, wenn Sie die veraltete Benutzeroberfläche und den etwas anderen Workflow als GitHub ignorieren können.

Was ist deine Wahl?

Ich habe meine Empfehlung zu GitHub-Alternativen abgegeben. Was wäre Ihre Wahl oder Empfehlung für einen Quellcode-Hosting-Service, um von GitHub wegzukommen? Teilen Sie Ihre Ansichten.

Empfohlen

Verwendung von 7Zip unter Ubuntu und anderem Linux
2019
Testen Sie die Befehlszeilenversion verschiedener Linux-Distributionen im Webbrowser
2019
Wie man PSP-Spiele unter Linux spielt
2019