최근 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을 설정했습니다.
'개발일지' 카테고리의 다른 글
[mysql] db를 복제 데이터, 테이블 복사 (0) | 2021.05.20 |
---|---|
[java] Date type별 yyyy-MM-DD 문제 (0) | 2021.02.01 |
[linux] 리눅스 명령어 급하게 찾을때 (0) | 2020.09.09 |
[linux] signal kill (0) | 2020.08.11 |
[oracle] 대량 데이터 테이블로 import (csv 파일이용) (0) | 2020.06.10 |