본문 바로가기

VC & DEV TOOLS/Git

[GIT] 비공개 repository와 터미널로 clone하기

 

새로운 맥북에 기존에 작업하던 안드로이드 프로젝트 저장소를 clone해 당겨오고자 했는데

 

clone하는 단계에서부터 repository not found라는 메세지와 함께 진행이 되지 않고 있었다.

(비공개 레퍼지토리이기 때문에 찾지 못했다는 메세지가 나오는 것으로 보임.)

 

내가 찾아낸 해결 방법은 git clone하는 주소에 사용자 이름과 비밀번호를 적어 날리는 방안이었다.

 

기존 형태가

 

git clone https://github.com/저장소를판유저이름/저장소이름 

 

이었다면

 

비공개 레퍼지토리를 clone할때는

 

git clone https://사용자의NAME:비밀번호@github.com/저장소를판유저이름/저장소이름 


으로 바꾸어 clone을 하면 본래대로 cloning이 가능하다.

 

여기서 사용자의 NAME은 github의 아이디가 아닌, github에 설정되어 있는 유저의 이름을 집어넣어야 진행이 가능했다.

 

더불어 사용자의 이름과 비밀번호가 그대로 적혀 기록되기 때문에, 이것이 그대로 날로 노출될 수 있다는 위험성

 

꼭 주의해야겠다! (공적인 컴퓨터나 안전이 보장되지 않은 컴퓨터에서는 섣불리 사용하지 말아야 할 듯.)

 

<참조>

 

http:// https://github.community/t5/How-to-use-Git-and-GitHub/Clone-private-repo/td-p/12616

불러오는 중입니다...