2017-07-05 1 views
0

Mein Szenario ist ich habe zentriert Git-Repository-Server läuft, die von den Entwicklern verwendet wird und sie ihre Codes von lokalen zu zentralisieren Git-Server.
Da GitLab mehr Funktionen Visualisierung, Management wie Github hat, plane ich, es mit bestehenden Setup zu verwenden.Kann ich GitLab mit zentralisieren Git Repository-Server verwenden

Ist es möglich, GitLab mit Git-Server zu implementieren und auf dem neuesten Stand zu bleiben, wird jeder Push-over-Git-Server auch auf Gitlab rellact?

Antwort

0

Sie können GitLab CE auf Ihrem Git-Server hinzufügen, indem Sie es auf Ihr bestehendes blankes Repo zeigen.

Auf diese Weise würden Sie auf den gleichen Server drücken und trotzdem von den GitLab-Funktionen profitieren.

Wenn Sie beabsichtigen, Ihre git-Server-Pushs auf gitlab.com zu spiegeln, dann müssten Sie post-receive hooks auf Ihrem nackten Repo verwenden, um sie zu ihren entsprechenden Repos zu bringen, die auf gitlab.com deklariert sind.

+0

1. Zweifel ist: Um genauer zu sein, meinen Sie deploy gitlab über die gleiche Zentralisierung git-server und poin den gitlab Speicher auf dem git-server Speicherort ..? Und der zweite Zweifel ist: ist jeder Push von Entwickler-System zu zentralisieren Git-Server wird über GitLab auch reflektieren, wird jedes Repo sichtbar sein über Gitlab? – anand

+0

@anand 1/Ja. 2/Definiere "GitLab"? Wenn es Ihr eigenes GitLab-CE ist, das Sie auf demselben zentralisierten git-Server bereitstellen und den gitlab-Speicher auf den git-server-Speicherort verweisen, dann yes. Wenn es gitlab.com ist, nein, nicht ohne post-receive Hooks einzurichten und diese Repos auf gitlab.com zu deklarieren. – VonC

+0

Danke, jetzt bin ich näher dran zu verstehen, mein Gitlab-ce ist lokal im Einsatz, aber zuerst muss ich daran arbeiten, weil gitlab benutzerbasierte Authentifizierung und Autorisierung bietet. Ich werde dich bald aktualisieren. – anand

Verwandte Themen