SourceTree에서 URL (SSH)에서 복제 할 수없는 경우의 해결 방법

1355 단어 SourceTree

소개



Github의 Clone with SSH에서 소스 URL을 복사하고 SourceTree에서 리포지토리를 복제하려고하면 ソースパス、またはソースURLとして正しくありません로 나와 복제 할 수 없습니다.
거기서 어떻게 해결했는지 여기에 써 가고 싶습니다.

그건 그렇고, 복제 할 수 없을 때 SourceTree의 오류 문은 다음과 같습니다.
Permission denied (publickey).
fatal: Could not read from remote repository.



먼저 .ssh/config 내용을 확인해 보았습니다.



.ssh/config는 ssh를 통해 원격 서버에 연결할 때 사용되는 구성 파일입니다.
다음 명령으로 내용을 확인할 수 있습니다.
$ less ~/.ssh/config
Host github  ← ここにはHost名が入る
.
.

그러면 Host명이 github가 되어 있었다.

소스 URL과 Host 이름을 맞추기



위 이미지와 같이 소스 URL이
[email protected]:rails/rails.git

그리고 @이후가 github.com 로 되어 있으므로 이것을 아래 그림과 같이 Host명의 github 로 바꾸면 잘 되었습니다.



참고



~/.ssh/config 정보

좋은 웹페이지 즐겨찾기