Beispiele für Nicht-Open-Source-Projekte auf Bitbucket oder Github


8

Benötigen Sie Beispiele, um dem Management zu zeigen, dass diese für die Quellcodeverwaltung und die effektive Sicherung von Projekten verwendet werden.

Sie werden besorgt sein, dass ihr Quellcode außerhalb des Standorts liegt. Wenn es gute Beispiele gibt, denke ich, dass es hilfreich sein kann, sie davon zu überzeugen, dies als Option in Betracht zu ziehen.


Es ist nicht erforderlich, extern zu codieren. Github hat Github Enterprise vor einem Jahr eingeführt.
Michael

1
Nicht geöffneter Quellcode auf Bitbucket oder Github wird auf privat gesetzt, sodass Sie keinen Link dazu erstellen oder dem Management anzeigen können. Ich habe selbst einige dort, kann sie Ihnen aber nicht zeigen: p
Gavin Coates

1
Gibt es einen Grund, warum Sie Ihre Git-Daten auf Github oder einem anderen Platfrom für Git-Hosting speichern und nicht Ihren eigenen Git-Server
einrichten

7
@WojonsTech: Es gibt einen sehr guten Grund, warum Sie Ihren eigenen Git-Server nicht installieren, einrichten, verwalten, sichern, warten, aktualisieren, aktualisieren, reparieren, reparieren, überwachen, skalieren und konfigurieren möchten: Sie möchten ihn nicht installieren, einrichten, verwalten , sichern, warten, aktualisieren, aktualisieren, reparieren, reparieren, überwachen, skalieren und konfigurieren Sie Ihren eigenen Git-Server. Ich werde dafür bezahlt, Software zu erstellen, nicht Git-Server zu installieren, einzurichten, zu verwalten, zu sichern, zu warten, zu aktualisieren, zu aktualisieren, zu reparieren, zu reparieren, zu überwachen, zu skalieren und zu konfigurieren.
Jörg W Mittag

1
@ JörgWMittag: All dies wäre die Aufgabe des Administrators und nicht die des Programmierers. Am Ende ist es ein Kompromiss zwischen den von Ihnen erwähnten Kosten und dem Nachteil, Ihren Code in die Hand eines anderen zu geben.
Michael

Antworten:


8

GitHub ist proprietär und wird auf GitHub gehostet.


1
Und deshalb ist es im Haus gehostet;)
Michael

2
es sei denn, sie haben ihr Hosting ausgelagert
;-)

1

Sie haben dort ein bisschen Pech, da es keine Möglichkeit gibt, Einblicke in private Repositories zu erhalten. Glücklicherweise hat GitHub Unterstützung für Organisationen und Bitbucket hat eine gleichwertige Unterstützung für Teams .

Ohne besonderen Grund kann ich Ihnen ein Beispiel für Engine Yard als eine der Organisationen geben, die GitHub verwenden , aber mit ein wenig Repository-Browsing können Sie sicher andere Unternehmen finden, die eng mit Ihrer Nische verbunden sind und in denen sie präsent sind einer der Beiden.

Ich kann derzeit keine geeigneten veröffentlichten Quellen finden, aber ich habe das Verständnis, dass der interne Support und die internen Betreuer keinen Zugriff auf Repository-Besonderheiten wie Quelldateien haben, was meines Erachtens eines der Hauptprobleme ist Seien Sie für das Hosten Ihrer Quellen auf Remote-Diensten.


1

Ich kann Ihnen zwar keine Beispiele für Unternehmen nennen, die Github für das Hosting verwenden, aber ich kann einige andere Argumente vorschlagen, die Sie für die Verwendung verwenden könnten.

Einer der Hauptvorteile der verteilten Versionskontrolle wie Git oder Mercurial besteht darin, dass jedes Repository eine vollständige oder fast vollständige Sicherung ist. Sie haben also einen zentralen Server, der von jemand anderem gehostet und verwaltet wird, aber selbst wenn etwas Katastrophales passiert und Github aus dem Geschäft geht, ist der Schaden recht begrenzt.

Sie können auch feststellen, dass Administratoren, die Sie sonst hätten, sicherlich weniger Erfahrung haben als diejenigen in großen Hosting-Unternehmen wie Github, und daher ist es tatsächlich wahrscheinlicher, dass Ihr eigener Server ausfällt. Da in einer großen Serverfarm einzelne Server ab und zu ausfallen, werden alle Wiederherstellungsverfahren getestet. Während es mit einem eigenen Server einige Jahre lang einwandfrei funktioniert, können Sie sich bei einem Ausfall leicht mit einem defekten Backup oder fehlenden Bits oder Ähnlichem wiederfinden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.