2017-12-05 16 views
1

를 확인할 수 없습니다 나는이에 따라 푸른에 GitLab을 설치 한 : http://docs.gitlab.com/ce/install/azure/index.htmlGitLab이 푸른에, 호스트

그리고 지금은 새로운 VM 포트 (22), mygit.northeurope.cloudapp.azure.com에서 실행해야, 80 및 443이 열립니다. 위의 링크를 통해 내 GitLab에 로그인 할 수 있습니다.

로컬 내가 설정 한 다음 다음

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

뿐만 아니라 SSH 물건 내 GitLab 저장소에 (그룹 내부) 프로젝트를 만든 https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

에 따라,하지만를 무엇이든 나는 SSH 또는 HTTP를 통해, 복제 또는 기존 코드를 밀어하려고, 나는 다음과 같은 오류 메시지를 얻을 :

SSH : 호스트 이름을 확인할 수 없습니다 gitlab-ce.blablabla.cx.internal.cloudapp.net:MyGroup/MyProjec t.git : 알 수없는 이름 또는 서비스 치명적 : 원격 저장소에서 읽을 수 없습니다.

올바른 액세스 권한이 이고 저장소가 존재하는지 확인하십시오.

그리고

치명적인 : 액세스 'http://gitlab-ce.blablabla.cx.internal.cloudapp.net:MyGroup/MyProject.git/'에없는 : 호스트 확인할 수 없습니다 : gitlab-ce.blablabla.cx.internal.cloudapp.net

것은 내가 무엇을 할 수 있어야 할 곳에 없는? 어떤 도움을 주시면 감사하겠습니다!

+1

명확히하기 : 링크를 참조한 적이 있습니까? https : //about.gitlab.com/2016/02/18/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port/ 또한 gitlab에 대한 외부 URL을 구성해야합니다 (http://docs.gitlab.com/omnibus/settings/configuration 참조).html –

+0

GitLab 서버가 정상적으로 작동하지 않는 경우 "sudo gitlab-ctl restart"를 실행 해보십시오. –

+0

내일 직장에 돌아올 때 다음 두 가지 사항을 모두 확인합니다. –

답변

2

무엇이 누락 될 수 있습니까? 어떤 도움을 주시면 감사하겠습니다! 푸른에서

는 Gitlab는 는 사전 구성된 external_url은 예입니다 그래서,을하지 기존 주소, 우리는 귀하의 도메인 이름으로 변경해야합니다.

우리는 여기에 external_url을 찾을 : 당신의 VM의 도메인 이름 http://gitlab-ce.hxakzvpf0otezeojz3wqhme5wg.cx.internal.cloudapp.net에서 /etc/gitlab/gitlab.rb 변경은 (우리가 푸른 포털을 통해 찾을 수), 다음과 같이 :

enter image description here

가 그런 다음에 대한 sudo gitlab-ctl reconfigure를 RUN 변경 사항이 적용됩니다.

이제, 우리는 다음과 같이 새로운 HTTP 주소를 얻기 위해 브라우저를 새로 고칠 수 있습니다 :

enter image description here

는 그럼 우리가 당기거나 클론이 새 주소를 사용할 수 있습니다.

희망이 도움이됩니다.

+0

SSHing을 사용하여 URL을 변경하는 중입니다. 가능한 빨리 확인하십시오 –

+0

마지막으로,이 작업을 수행 한 후에 해결되었습니다. 감사! –