gitHub의 저장소(Repository)를 리눅스 콘솔에서 clone하실 때는 SSH 방식의 주소로 사용하는 것이 좋습니다.

반드시는 아니지만 HTTPS 방식 URL을 쓰면 RSA키값이 등록되어 있음에도 다시 인증을 해야 합니다.

저는 이러한 배경지식이 없어서 계속 인증을 하면서 클론을 했었습니다 ^^;;;;아래처럼요..


$git clone https://github.com/FAlinux-SoftwareinLife/silfa.git


보통 gitHub사이트 우측하단에서 URL를 많이 복사하게 되는데 Default로 HTTPS URL로 복사가 됩니다.(그림참조)

git_protocol.PNG

SSH방식 주소로 복사하고 싶을 경우는 아래 노란색으로 하이라이트 된 SSH를 클릭한번 하고 복사를 하면됩니다.


HTTPS의 경우와 SSH방식 URL 표시는 아래처럼 약간 차이가 있습니다. 예를 들면 아래와 같습니다.


HTTPS ->  https://github.com/FAlinux-SoftwareinLife/silfa.git

SSH     ->git@github.com:FAlinux-SoftwareinLife/silfa.git


SSH방식도 앞에 ssh://git@github.com:FAlinux-SoftwareinLife/silfa.git 로 해야하지만 리눅스에서는

기본적으로 SSH 방식을 쓰기 때문에 생략하면 SSH 방식으로 처리합니다. 아래처럼 보통 생략하고 씁니다.


$git clone git@github.com:FAlinux-SoftwareinLife/silfa.git


URL 주소 타입은 별로 고려하지 않고 git을 썼었는데 앞으로는 잘 구분해서 git을 활용해야 할 것 같습니다.