본문 바로가기

개발일지

[git] config 설정하기

반응형

최근 python 공부를 하면서 window에서 개발 안하고 리눅스에서 개발을 진행을 하려고 하는 중입니다.

 

회사에서 이미 리눅스랑 깃은 많이 사용하고 있다보니까 그냥 그러려니 명령어들은 익숙한데 

이미 깃이 설치 되어있고 환경을 설정하려고 하다보니까 조금 헤매서..ㅎㅎ

써놓기로 합니다. 

 

 

$ git config --list

  : git config에 설정되어있는 리스트를 보겠소

$ git config --global credential.helper store

  : 인증을 위해 도우미를 사용한다.? 예를 들어 캐시에 머뭄게 하기 위해서 설정한거같습니다.

$ git config --global credential.helper 'cache --timeout 7200' 

  : 로그인 기록을 7200초 동안 캐시에 머뭄고 있게 하겠소

  위처럼 하게 되면 약 2시간 동안은 push할 때 로그인은 한번만 해도 되게 됩니다.

  --- 다음날이 되었는데.. 로그인을 하지 않았네요 아무래도 캐시가 시간으로 먹혀있지 않고 풀려버린것같습니다..

$ git config user.name=이름

   : commit 할때 이름을 저장된 이름으로 사용할 수 있게 해줍니다. 

$ git config user.email=이메일

   : 이메일 설정을 해요 이때 이메일 주소는 github이랑 같게

     commit 을 했으나 user이름이 다르거나 email이 다르게 되면 잔디가 제대로 안심어질수도 있져

$ git config remote.origin.url [github 저장소 (.git)] 

   : 저장소 위치를 항상 입력하지 않겠다. (사실 이건 clone하게 되면 자동 설정이 되죠..?)

 

 

--global 을 설정하게 되면 해당 폴더가 아닌 다른 폴더 git을 사용하는 다른곳에서도 사용하도록 설정되어요

그래서 저는 캐시에만 global을 설정했습니다.

 

반응형