2017-12-05 4 views
1

Ich habe diese Gitlab auf Azure installiert nach: http://docs.gitlab.com/ce/install/azure/index.htmlGitlab auf Azure, lösen konnte nicht Host

Und jetzt eine neue VM läuft auf mygit.northeurope.cloudapp.azure.com haben, mit Ports 22, 80 und 443 geöffnet. Ich kann mich über den obigen Link bei meinem GitLab anmelden.

Lokal einrichten Ich habe folgende:

git config --global user.name "Me My" 
git config --global user.email "[email protected]" 

Neben ssh Sachen nach https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

ich ein Projekt erstellt habe (in einer Gruppe) in meinem Gitlab Repository, aber dann , was auch immer ich versuche, Klonen oder vorhandenen Code drängen, über SSH oder HTTP, erhalte ich folgende Fehlermeldungen:

ssh: konnte nicht Host-Namen auflösen gitlab-ce.blablabla.cx.internal.cloudapp.net:MyGroup/MyProjec t.git: Name oder Dienst nicht bekannt fatal: Konnte nicht aus dem Remote-Repository lesen.

Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben und das Repository existiert.

Und

fatal: nicht in der Lage, den Zugang 'http://gitlab-ce.blablabla.cx.internal.cloudapp.net:MyGroup/MyProject.git/': Konnte nicht Host beheben: gitlab-ce.blablabla.cx.internal.cloudapp.net

Was könnte ich sein fehlt? Jede Hilfe wäre willkommen!

+1

Zur Klarstellung: Haben Sie auf den Link verwiesen: https: //about.gitlab.com/2016/02/18/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port/ Sie müssen auch Ihre externe URL für gitlab konfigurieren, siehe hier: http://docs.gitlab.com/omnibus/settings/configuration.html –

+0

Wenn Ihr Gitlab Server try misbehaving läuft „sudo Gitlab-ctl Neustart“, bevor irgendetwas anderes., –

+0

Werden diese beiden morgen überprüfen, wenn ich wieder bei der Arbeit bin –

Antwort

2

Was könnte ich vermissen? Jede Hilfe wäre willkommen!

In Azure, Gitlab ist vorkonfiguriert, so dass external_url ein Beispiel ist, nicht eine vorhandene Adresse, sollten wir es auf Ihren Domain-Namen ändern.

Wir finden die external_url hier: /etc/gitlab/gitlab.rb ändern es von http://gitlab-ce.hxakzvpf0otezeojz3wqhme5wg.cx.internal.cloudapp.net auf Ihren Domain-Namen der VM, so (wir es über Azure-Portal finden):

enter image description here

Dann sudo gitlab-ctl reconfigure für den Lauf Änderung wirksam werden.

Jetzt können wir den Browser aktualisieren neue http-Adresse zu erhalten, wie folgt aus:

enter image description here

Dann können wir diese neue Adresse verwenden zu ziehen oder zu klonen.

Hoffe, das hilft.

+0

Ich habe Probleme SSHing in der URL zu ändern. Wird so schnell wie möglich verifizieren –

+0

Schließlich klappte es danach. Vielen Dank! –

Verwandte Themen