관리 메뉴

개발이야기

[ git 기본 ] git clone & git pull 시 주의할 부분 본문

git /git 기본

[ git 기본 ] git clone & git pull 시 주의할 부분

안성주지몬 2019. 4. 17. 00:00

이번 포스팅에서는 git clone 과 git pull 을 할 때 주의해야 할 점에 대해서 포스팅해보도록 하겠습니다.

git 을 사용하면서 여러 원격저장소를 사용하게되는데요 (github , bitbucket .. ). 원격저장소에 레퍼지토리를 clone 할 때 조심해야 하는 부분이 있는데요. 바로 자신의 아이디가 노출되는 것입니다.

 

bitbucket 을 예로 들면, bitbucket 같은 경우 레퍼지토리를 clone 할 때 사용되는 url 은 아래와 같은 형식으로 되어있습니다.

 

https://userid@bitbucket.org/repository/file.git

 

이 url 을 그대로 clone 하고 git remote -v 명령을 입력하면.

저 url 이 그대로 나오게 되어 여러분의 id 를 노출시키는 문제점이 발생합니다.

 

해결방법으로는 우선 노출되어 있는 origin 설정을 새롭게 바꿔줍니다.

git remote remove origin 을 입력하여 기존의 origin에 연결되어 있는 url 을 삭제해줍니다.

 

그리고 위에 url 포맷에서 자신의 id 부분을 삭제하여 git clone 을 해주시면 됩니다.

 

이렇게 하시게 되면 git remote -v 명령에 자신의 id 를 노출시키지 않습니다.

또한 git pull 시에도 id와 password를 물어보게 되어 id를 노출시키지 않는 장점이 있습니다.

Comments