본문 바로가기

디버깅노트

Mac m2 소스트리(github) 연결 + 소스트리에 클론할때 비밀번호 확인창 계속 뜨는 오류 해결

반응형

 

맥북 에어 M2를 구입했다!

m2에 기존 쓰던 것들을 셋팅하고 있는데, 쉽게 되던 것들이 요상하게 막혔다.

 

본인은 github에 소스코드들을 저장하고 있고, 이를 GIT GUI인 sourcetree를 통해 관리하고 있다.

이전 맥에서 https로 소스를 관리하다보니 어느순간 토큰 에러 같은게 뜨면서 더이상 지원되지 않았다.

https가 막히면서 작업 도중에 ssh로 변경했는데 그러다보니 약간의 우여곡절이 있었음..

 

그래서 이번엔 애초부터 ssh로 연결하기로 했다.

 

우선 계정...으로 들어가 새 계정을 추가했다.

 

위처럼 github로 로그인해 계정을 연결하면 SSH 키에 .pub 파일이 생성되는데 

바로 아래에 클립보드에 복사 버튼을 누르면 ssh키가 복사가 됩니다!

(아무것도 안떠서 처음엔 당황했지만 확인해보면 뭔가가 복사된 걸 알 수 있다)

곧장 github로 달려가서 settings에 SSH and GPG Keys 로 들어가면 ssh key를 등록할 수 있다.

 

New SSH Key 버튼을 눌러 방금 복사된 키 정보를 Key에 붙여넣는다. Title은 마음대로 작성하면 된다.

 

다시 소스트리로 와서 저장!

 

그러면 위 이미지처럼 제 깃허브 계정이 잘 연결되었습니다!

이후 클론하기 위해 새로만들기 > URL에서 복제를 눌러 ssh를 붙여넣었는데, required password가 계속 뜨고..클론은 안됨..

 

구글링해서 나오는 것들 다 따라해봤는데 안됨.. 소스트리 완전 삭제하고 다시 깔아봤지만 안됨..

어떤 짓을 해도 다 안됨...

 

그래서 그냥 터미널 켜서 git clone "ssh 주소"

이렇게 쳐서 클론 받았더니 클론이 잘 받아졌다 ! (약간 허무...)

 

클론 받아진 디렉토리를 소스트리에 추가했더니 연결도 매우 잘됨.

이후 푸쉬와 풀 등등 기능도 잘 작동한다. 이유는 모르겠지만 어쨌든 해결 !

반응형