In einer unerwarteten Wendung der Ereignisse, Google hat angekündigt, dass am 26. Januar 2016, Google Code wird vergehen, so einfach. Das Projekt, das versucht hat, mit Giganten wie zu konkurrieren GitHub Anscheinend ist es nicht nachhaltig und nach und nach scheinen sich die Beschränkungen nach und nach zu schließen.
Die erste Änderung, die viele Benutzer sehen werden (und einige sehen nach meinem Verständnis bereits), ist, dass neue Projekte nicht mehr hochgeladen werden können und dass der bisher gehostete Inhalt im schreibgeschützten Modus verfügbar ist.
Im Moment, als wir in Kuba die Eröffnung vieler Google-Dienste genossen haben, haben sie beschlossen, Google Code zu schließen. Wir haben jedoch noch einige Alternativen. Lassen Sie uns einige von ihnen sehen.
GitHub
Vielleicht das System von Fälschung Am bekanntesten und beliebtesten, aber meiner Meinung nach nicht das Beste für seine eingeschränkten Funktionen. Der Hauptnachteil von Github ist jedoch, dass wir zahlen müssen, um private Repositories zu haben die preise Sie sind für viele nicht so übertrieben. Auf der anderen Seite bietet es uns 1 GB Speicherplatz für jedes Projekt sowie ein Wiki und eine Website für jedes Projekt.
Ein weiterer Vorteil, den GitHub uns bietet, sind die Grafiken, die zeigen, wie Entwickler in ihren Repositorys und Gabeln der Projekte arbeiten, Funktionen, als wäre es ein soziales Netzwerk, und es ist ein hervorragendes Werkzeug für die Zusammenarbeit. Verwenden Sie das Framework Ruby on Rails.
Bit Bucket
Von allen Websites zum Schmieden ist dies mein Favorit und es ist in geschrieben Python. Die Funktionen und Verbesserungen Bitbucket gibt es viele, aber es hat zwei Eigenschaften, die mein Leben gelöst haben:
- Wir können es tun drücken y ziehen über https (für diejenigen mit geschlossenen Git-Ports auf ihren ISPs).
- Wir können öffentliche, private und gemeinsam genutzte Repositories haben, ohne einen Cent zu zahlen GIT o Quecksilber-.
Sicher, es bietet auch Geschäftspläne und andere Tools für Atlassian (das Unternehmen hinter dem Projekt und andere wie HipChat), um eine sehr vollständige Plattform für die Zusammenarbeit zu schaffen.
Herrlich
Ein weiterer ausgezeichneter Service, der kürzlich von gekauft wurde Gitlab so wird es im Mai dieses Jahres aufhören zu dienen.
Auf jeden Fall hat Gitorious.org das Recht, das Konto, das Projekt oder das Repository zu deaktivieren oder einzuschränken, wenn ein Projekt oder Repository 500 MB / Monat überschreitet oder die durchschnittliche Bandbreitennutzung anderer Benutzer oder Kunden erheblich überschreitet Der Eigentümer dieses Kontos kann den Bandbreitenverbrauch reduzieren.
Gitlab
GitLab ist nach BitBucket möglicherweise die attraktivste Alternative für mich. Seine Besonderheit ist die Möglichkeit, seine Plattform herunterzuladen Open Source um es auf unserem eigenen Server zu installieren.
In GitLab können wir mehr als 100000 Projekte erstellen, Gruppen, die von mehreren Repositorys abhängen. Aufgrund seiner Benutzeroberfläche und ihres Erscheinungsbilds ähnelt es GitHub am meisten. GitLab umfasst die Verwaltung von Git-Repositorys, Codeüberprüfungen, Issue-Tracker, Wiki und vieles mehr.
Es ermöglicht natürlich die Zusammenarbeit, die Aktivitäten anderer Projekte oder Personen zu sehen und lässt sich in viele Tools wie Slack, HipChat, LDAP, JIRA, Jenkins und viele andere Arten integrieren Haken (Hooks) und eine vollständige API. Obwohl es seinen Community-Teil hat, bietet es logischerweise auch verschiedene Pläne für Unternehmen.
SourceForge
Zu diesem Dienst gibt es nicht viel zu sagen, er ist einer der ältesten, obwohl er in jüngster Zeit aufgrund der Art und Weise, wie sie Geld verdienen, mit DevShare, einem Software-Monetarisierungsprogramm durch Einfügen von Adware, in einige kontroverse Themen verwickelt war (Adware) in den Installationsprogrammen der gehosteten Projekte, die sich für die Teilnahme am Programm entscheiden.
Launchpad
Eine andere, die keiner Einführung in die Welt von GNU / Linux bedarf, aber im Gegensatz zu den anderen eher zum Hosten von Softwareprojekten verwendet wird. Es wird von Canonical Ltd. entwickelt und gewartet.
Es besteht aus mehreren Teilen:
- Code: Eine Quellcode-Hosting-Site, die das Bazaar-Versionskontrollsystem verwendet.
- Fehler: ein Fehlerverfolgungssystem zum Melden von Fehlern in verschiedenen Distributionen und Produkten.
- Blaupausen: ein Tracking-System für Spezifikationen und neue Funktionen.
- Übersetzungen: Eine Site zum Übersetzen von Anwendungen in mehrere Sprachen.
- Antworten: eine Community-Hilfeseite.
- Sojus: ein Werkzeug, um einen kleinen Teil der Wartung der Verteilungen durchzuführen. Es umfasst das Build-System, die Paketpflege und das Veröffentlichen von Dateien.
Eines der wichtigsten negativen Dinge, die Launchpad für viele Benutzer hat, ist die Verwendung Basar als Versionskontrolle.
GNU-Savannah
Vielleicht eine, die nicht so beliebt oder niedlich ist, ist GNU Savannah, das laut Wikipedia ein Projekt der Free Software Foundation ist, das Dienste von CVS, GNU Arch, SVN, Git, Mercurial, Bazaar, Mailinglisten, Webhosting und Hosting anbietet Datei- und Fehlerverfolgung. Savannah führt Savane aus, das auf derselben Software basiert, die auch vom SourceForge-Portal verwendet wird.
Die Savannah-Website ist in zwei Bereiche unterteilt: savannah.gnu.org für offizielle GNU-Projektsoftware und savannah.nongnu.org für alle kostenlosen Nicht-Projekt-Software. Im Gegensatz zu SourceForge konzentriert sich Savannah auf das Hosten völlig kostenloser Softwareprojekte, dh frei von nicht freien Komponenten wie Flash. und dafür ist es in seinen Veröffentlichungsrichtlinien sehr streng, um sicherzustellen, dass nur freie Software gehostet wird.
Bei der Registrierung eines Projekts müssen seine Mitarbeiter angeben, welche freie Softwarelizenz verwendet wird.
Schlussfolgerungen
Wie Sie sehen, haben wir mehr als einen Service, für den wir unsere Projekte damit verbringen können, mit den finanziellen Möglichkeiten des anderen zu spielen. Die Schließung von Google Code hat mich wie ein Eimer kaltes Wasser getroffen (wie es passiert ist, als Google Reader geschlossen wurde), und es ist möglich, dass infolgedessen andere Alternativen zu diesem Dienst auftauchen.
Wenn Sie mich fragen, ist die beste Wahl zwischen Bitbucket und Gitlab, insbesondere Letzterem, weil wir dort problemlos einen VPS kaufen und unseren eigenen Versionskontrollserver einrichten können. Die Wahl liegt bei Ihnen