새로운 맥북에 기존에 작업하던 안드로이드 프로젝트 저장소를 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
'VC & DEV TOOLS > Git' 카테고리의 다른 글
[Git] master(default)브랜치에 다른 브랜치 덮어쓰기 (0) | 2020.01.20 |
---|---|
[GIT] 새 컴퓨터에서 GIT을 사용할 때 Github을 쓰던 기존 유저임을 증명하기 (0) | 2019.10.13 |
[GIT] 이전 commit으로 돌아가 리모트 저장소에 최신 commit으로 올리기 (0) | 2018.06.19 |
[GIT] GIT 사용중 프로젝트에 불필요한 파일을 제외하기 (0) | 2018.05.30 |
[GIT] 이전 commit으로 돌아가 수정작업을 하고 리모트 저장소에 최신 commit으로 올리기 (0) | 2018.02.01 |