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 정보
Reference
이 문제에 관하여(SourceTree에서 URL (SSH)에서 복제 할 수없는 경우의 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/daijiro_maeyama/items/002301850c998b13a3aa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)