Ich arbeite als Analyst für ein Finanzinstitut, das aufgrund der Datensensibilität keine Daten in der Cloud speichert. Es gelingt mir jedoch, mein Team dazu zu bringen, Git für die Codeverwaltung zu verwenden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, Github-ähnliche Pull-Requests auf unserem eigenen Server zu implementieren. Die Besonderheit, die mich interessiert, ist die Möglichkeit, einen Änderungssatz für Kommentare einzureichen , ohne ihn tatsächlich in einem bestimmten Zweig zusammenzuführen. Ich mag den Workflow von (1) Übermitteln von Änderungen, (2) Überprüfen und Kommentieren von Änderungen und (3) Akzeptieren des Commits oder Ablehnen des Commits. Kann dies auf unseren eigenen Servern implementiert werden (noch besser, kann dies einfach implementiert werden)?
quelle
Sie können GitHub für einen Preis selbst hosten, ich persönlich denke, es ist sehr teuer, aber es ist als Alternative verfügbar, wenn Sie GitHub einfach lieben .
Persönlich habe ich mich für Gitorious entschieden und war damit sehr erfolgreich. Das Hosting selbst und die Integration der Projekt- / Repository-Funktionen in ein typisches Git Merge Request-System eignen sich hervorragend für verteilte und nicht verteilte Teams.
quelle
Es gibt viele Alternativen zu github.com, die eine Pull-Request-Funktion enthalten, einschließlich einiger, die Sie auf Ihrem eigenen Server gegen eine Gebühr oder gemäß einer kostenlosen Lizenz installieren können. Kostenlose Optionen sind Gitorious, Phabricator und Gitlab CE. Eine Option, für die Sie bezahlen müssten, ist GitHub Enterprise.
Sehen:
https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Forge_(software)
quelle