2013-12-13 7 views
3

디지털 홈에서 GitLab을 호스팅하는 클라우드 서버가 있습니다. GitLab 오류 : 연결이 거부되었습니다.

내가 저장소를 작성하고 GitLab에 밀어하려고 할 때마다

, 나는 다음과 같은 오류가 점점 오전 :

ssh: connect to host localhost port 22: Connection refused
fatal: The remote end hung up unexpectedly

을 나는이 오류가 계속 왜 내가 혼란 스러워요 이눔 상당히 새로운입니다. 또한 GitLab에 SSH 키를 생성하고 추가했습니다. 여기에 내가 저장소를 생성하기 위해 취할 단계는 (GitLab의 지시에 따라)입니다 :

mkdir test 
cd test 
git init 
touch README 
git add README 
git commit -m 'first commit' 
git remote add origin [email protected] 
git push -u origin master 

어떤 제안이?

답변

3

당신은 당신의 SSH 키 인증을 테스트 할 수 있습니다 : 공개 키가 Gitlab 프로파일에 저장됩니다

$ ssh -T [email protected]

확인하고 더 줄 바꿈이 문자열에 존재하지 있는지 확인하십시오. 그런 다음 git이 둘 이상인 경우 올바른 개인 키를 사용하고 있는지 확인하십시오.

또한 Gitlab에 저장소가 존재해야한다고 생각하십시오. 푸시는 새로운 repo를 생성하지 않습니다.

+0

제안 된 명령을 실행 한 후,'Welcome to GitLab, JT! '메시지를 받았습니다. 내 공개 키가 올바르게 설정되면 수신해야합니까? – JT9

1

localhost port 22: Connection refused

는 수단 힘내 로컬 호스트 (localhost)에 SSH (포트 22)에 연결을 시도, 아무 것도 해당 포트 — 따라서 Connection refused에서 수신되지 않았다.

설정에서 ipAddress이라고 말하면 127.0.0.1입니까?

+0

처음에는 서버를 처음 설치할 때 적절한 설치 지침을 따르지 않았기 때문에 처음에는 localhost로했습니다. 그러나 그것을 서버의 IP 주소로 변경 했는데도 여전히 작동하지 않았습니다. – JT9

+0

@JTWheeler, 오류 메시지에서'localhost'를 인용했습니다. 여전히 올바른지 * * 아니면 다른 호스트에 대해 비슷한 오류 메시지 (포트 22에서 연결이 거부 됨)가 표시됩니까? 그렇다면 SSH 서버가 청취하고 있지 않다는 것을 의미합니다 (포트 22에서 연결을 제공합니다). 그렇지 않으면 원격 "origin"이'localhost'를 가리 키지 않고 새로운 IP 주소를 가리키고 있는지 확인하십시오. – kostix

+0

맞습니다. 여전히 동일한 오류 (포트 22에서 거부 된 연결)가 발생합니다. 원격 출발지가'localhost'를 가리키고 있지 않은지 다시 한번 확인하겠습니다. 감사! – JT9

관련 문제