Empfohlen, 2024

Tipp Der Redaktion

7 Beste GitHub-Alternativen

Wie viele von Ihnen vielleicht wissen, wurde Gitorious - eine Website, auf der Sie (Open Source) -Projekte mit Git-Versionskontrolle hosten können - kürzlich von GitLab erworben und soll den Betrieb ab Mai 2015 einstellen. In diesem Zusammenhang haben wir eine Zusammenfassung von 7 GitHub-Alternativen zum Auschecken.

GitHub

GitHub ist die weltweit größte und beliebteste Code-Hosting-Site. GitHub-Benutzer haben die Wahl, entweder Git oder Subversion als ihr VCS (Versionskontrollsystem) zu verwenden, um Softwareprojekte zu verwalten, zu verwalten und bereitzustellen. Mit GitHub können alle Benutzer unbegrenzt Repositorys für öffentlichen Code erstellen. Um private Repos zu erhalten, ist ein monatliches Abonnement erforderlich. Mit GitHub können Sie "Organisationen" erstellen, die im Wesentlichen als reguläre Konten fungieren, mit der Ausnahme, dass immer mindestens ein Benutzerkonto als Eigentümer aufgeführt ist.

Alle Benutzer und Organisationen können eine kostenlose Website auf einer GitHub-Seiten-Subdomäne username.github.io sowie eine unbegrenzte Anzahl von Projektseiten auf username.github.io/project-page und Sie können zu Ihrer eigenen Domäne wechseln (falls vorhanden) ) jederzeit kostenlos. GitHub bietet Desktop-Apps für Windows und OSX.

Liste der besten GitHub-Alternativen

1. Bitbucket

Bitbucket ist in Bezug auf Beliebtheit und Verwendung an zweiter Stelle nach GitHub. Bitbucket ist kostenlos für Einzelpersonen und Organisationen mit 5 oder weniger Benutzern, und Sie können unbegrenzt öffentliche und private Repositories nutzen. Bitbucket ermöglicht das Pushen von Dateien mit einem beliebigen Git-Client oder der Git-Befehlszeile.

Atlassian hat auch einen eigenen Git und Mercurial-Client Source Tree, der unter Windows und Mac kostenlos verfügbar ist. Bitbucket kann auch über seine Weboberfläche gesteuert werden.

Mit Bitbucket können Sie wie GitHub eine Website kostenlos unter accountname.bitbucket.org und auf Projektseiten unter accountname.bitbucket.org/project .

Sie können auch Ihren eigenen Domainnamen für Ihre Bitbucket-Website verwenden. Mit Bitbucket können Sie unter bitbucket.org/team-name Teams bitbucket.org/team-name . Wie bereits erwähnt, können Sie mit bitbucket unbegrenzt öffentliche und private Repos für Teams mit bis zu 5 Benutzern erstellen.

Teams mit können unbegrenzt viele Benutzer haben, wenn sie vollständig öffentliche Repos haben.

Entwickler: Atlassian

Verknüpfung

2. SourceForge

Sourceforge gibt es schon länger als die meisten anderen und hat die Projekte, um es zu beweisen. Viele Open-Source-Projekte für Linux, Windows und Mac werden auf SF gehostet. Im Vergleich zu GitHub hat es eine völlig andere Projektstruktur. Sie können nur Projekte mit einem eindeutigen Namen erstellen. SF bietet im Gegensatz zu anderen auch die Möglichkeit, sowohl statische als auch dynamische Seiten zu hosten, wobei optional auch ein CMS integriert werden kann. Mit Sourceforge können Sie für jedes Ihrer Projekte eine Website unter proj.sourceforge.net .

Sourceforge-Server unterstützen PHP-, Perl-, Python-, Tcl-, Ruby- und Shell-Skripts. Sie können über einen SFTP-Client in SF hochladen. Sie haben auch die Möglichkeit, Git, Subversion (SVN) und Mercurial (Hg) als VCS Ihres Projekts in Sourceforge zu verwenden.

Entwickler: Slashdot Media

Verknüpfung

3. GitLab

GitLabs Submotto scheint "Better than GitHub" zu sein, ironisch für ein Projekt, das auf Github selbst gehostet wird. Eine der einzigartigen Eigenschaften ist, dass Sie GitLab auf Ihrem eigenen Server installieren können. Dadurch haben Sie die Möglichkeit, GitLab in einer benutzerdefinierten Domäne sowie mit einem benutzerdefinierten Host zu verwenden. GitLab behauptet auch, große Dateien und Repositorys besser als GitHub zu behandeln. Mit GitLab können Benutzer unbegrenzt öffentliche UND private Repos kostenlos nutzen.

GitLab bietet die Benutzerfreundlichkeit von GitHub für mehr Datenschutz, Sicherheit und Serving-Geschwindigkeit. Der Einstieg in GitLab ist viel schwieriger als der Einstieg in GitHub. GitLab bietet derzeit keine Funktion wie GitHub-Seiten zum Erstellen von Webseiten für Ihre Repos mit wenigen Klicks. Sie brauchen die Befehlszeile und andere Dinge wie manuell generierte SSH-Schlüssel und Web-Hook-Konfiguration, um eine einfache Webseite zu erstellen. Github ist auch besser in Bezug auf Dokumentation und eine größere Community.

Entwickler: GitLab.com

Verknüpfung

4. Ofen

Kiln ist ein kostenpflichtiger Quellcode-Host. Sie können den Ofen (mit all den Glocken und Pfeifen) 30 Tage lang kostenlos testen. Die Pakete beginnen bei 18 US-Dollar pro Monat und werden jährlich in Rechnung gestellt. Ofen bietet Git und Mercurial Versionskontrolle. Sie müssen für das Code Review Module separat bezahlen. Insgesamt ist der Ofen für mittlere bis große Organisationen mit 100 bis 500 Mitarbeitern besser geeignet.

Kilnnhg.com stellt eine Domain für Ihr Unternehmen unter companyname.kilnhg.com

Entwickler: Fog Creek

Verknüpfung

5. Codeplane

Codeplane ist wieder eine kostenpflichtige Dienstleistung, die eine 30-tägige kostenlose Testversion bietet.

Die VCS-Option der Codeplane ist Git. Es weist 2 GB für Ihre Repositorys auf, wobei die Anzahl der Benutzer und die Anzahl der Repositorys bei 9 USD pro Monat liegen. Geeignet für kleine Unternehmen und freiberufliche Teams. Die Codeplane erstellt auch automatisch ein Backup Ihrer Repositorys und speichert sie im Amazon S3.

Entwickler: Codeplane

Verknüpfung

6. CodePlex

CodePlex ist der kostenlose Open Source Code-Hosting-Service von Microsoft. Damit können Sie Projekte erstellen, von denen jede eine Domäne customname.codeplex.com

Wie bei Sourceforge bedeutet dies, dass Ihre Projekte eindeutige Titel benötigen, die noch nicht von einem anderen Projekt verwendet wurden. CodePlex bietet Ihnen die Option, Git, Mercurial oder Team Foundation Server (TFS) als Versionskontrolle zu verwenden. Alle CodePlex-Projekte sind für eine Dauer von maximal 30 Tagen privat. Danach werden sie entfernt, wenn sie nicht vor dem Ablaufdatum veröffentlicht werden. Sie müssen nicht bezahlen, um eine CodePlex-Funktion zu verwenden, und CodePlex setzt auch keine Obergrenze für die Anzahl der Benutzer, die zu einem Projekt beitragen.

Die Domain Ihres Projekts führt zur Infoseite Ihres Projekts. Mit CodePlex können Sie keine benutzerdefinierte Website für Ihr Projekt erstellen.

Entwickler: Microsoft

Verknüpfung

7. Bohnenstange

Beanstalk ist wieder eine kostenpflichtige Alternative zu GitHub. Sie können es 2 Wochen lang kostenlos ausprobieren, danach müssen Sie bezahlen. Das billigste Paket „Bronze“ kostet 15 US-Dollar und ermöglicht bis zu 5 Benutzern, 3 GB Speicherplatz und maximal 10 Repositorys. Subversion und Git Versionskontrollsysteme werden von Beanstalk unterstützt.

Wie GitHub können Sie Ihren Code im Browser selbst bearbeiten, so dass Sie nicht immer zur Befehlszeile wechseln müssen.

Entwickler: Wildbit

Verknüpfung

Vergleichstabelle

Hier ist ein vollständiger Vergleich aller Funktionen aller 8 (GitHub und 7 Alternativen) Quellcode-Hosts, die in diesem Artikel beschrieben werden:

EigenschaftenGithubBit BucketQuellschmiedeGitlabOfenCodeplaneCode PlexBohnenstange
Preisgestaltung*KostenlosKostenlosKostenlosKostenlos18 $ / Monat9 $ / MonatKostenlos15 $ / Monat
Private RepoBezahltUnbegrenzt, kostenlosJaUnbegrenzt, kostenlosBezahltUnbegrenzt, bezahltUnbegrenzt bis 30 Tage10
Öffentliches RepoUnbegrenzt, kostenlosUnbegrenzt, kostenlosJaUnbegrenzt, kostenlosBezahltUnbegrenzt, bezahltUnbegrenzt10
Speicherlimit1 GB pro Repo2 GBKeinerKeinerKeiner2 GBKeiner3 GB
BenutzerUnbegrenzt5 & ​​unbegrenzt, wenn öffentlichZusammenarbeit nicht möglichUnbegrenzt5UnbegrenztUnbegrenzt5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
DiagrammeJaNeinNeinJaNeinNeinNeinNein
Web-HostingStatische Standorte. SeitengeneratorStatische StandorteDynamische Sites, CMSStatischJaNeinNeinNein
Code-ReviewJaJaJaJaNeinNeinNeinJa
WikiJaJaJaJaJaNeinJaNein
Bug-TrackingJa (Login erforderlich)JaJaJaJaJaJaNein
DiskussionsforumNeinNeinJaNeinNeinNeinJaNein

* Kostenlose Versionen, die für diese Tabelle berücksichtigt werden. Für Dienste, die nur kostenpflichtige Versionen haben, wurden niedrigste Versionen berücksichtigt.

* Die Vergleichstabelle wird am besten in Desktops angezeigt

Bitte teilen Sie diesen Artikel, wenn Sie es nützlich fanden. Bitte hinterlassen Sie Anregungen / Fragen in den Kommentaren unten.

Top