그래서 문제가없는 복제/푸시/풀링에 사용하는 개인 Bitbuket 계정이 있습니다.
내가 git config --global user.name
및
git config --global user.email
있는 글로벌 사용자 이름과 비밀번호를 힘내 - 배쉬를 사용했던거야 지금 나는 다른 이메일 및 비밀번호 Gitlab에 새 계정을 가지고, 나는 새로운 SSH-키 id_rsa_gitlab
을 생성하고 추가 한 그 SSH 키 ssh-add ~/.ssh/id_rsa_gitlab
및 계정을 gitlab.lan 내가 config 파일에 해당 규칙 ...
두 개의 서로 다른 Git 계정의 복제/푸시/당기기
Host bitbucket.org
IdentityFile ~/.ssh/id_rsa
Host gitlab
HostName gitlab.lan
User git
IdentityFile ~/.ssh/id_rsa_gitlab
하지만 지금은 Gitlab의 REPO에서 복제 할 때, 나는이 오류를 추가하는 ...
ssh: connect to host gitlab.lan port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
무엇이 여기에 있습니까?
글로벌 user.name 및 user.password를 변경해야합니까?
은 포트 22에서 실행되는 gitlab입니까? 콘솔에서'ssh gitlab.lan'을 실행하면 어떻게됩니까? – Flurin
@Ruby : 저장소 (글로벌이 아님)에 대한 user.name 및 user.email을 변경하고 동일한 SSH 키를 사용하면 어떨까요? –
@Flurin : 포트 22는 ssh 포트입니까? –