전역 설정하기
git 의 사용자 정보 및 사용자별 다른 연결 정보등과 같은 공통의 설정들은 <home>/.gitconfig
파일에 설정할 수 있다.
이는 git config --global user.name = <USER_NAME>
등과 같은 명령어를 통해서도 가능하지만 파일에 직접 설정을 작성할 수 있다.
.gitconfig
1 | [core] |
위 설정은 간단히 아래의 커맨드로도 가능하다.
1 | git config --global user.name <USER_NAME> |
ssh 기반 인증
만약 특정 레포지토리가 공개키 방식의 인증과정을 거치고 특정 키를 레포지토리에 등록시켜 두었다면, 해당 인증서를 통해 인증하여 레포지토리와 통신할 수 있다. 이때 여러 레포지토리들은 각각 다른 키를 사용할 수 있는데 이러한 ssh 연결 정보를 특정 레포지토리의 .git/config
파일에 설정해 둘 수 있으며, 그 명령어는 다음과 같다.
1 | git config --local --add core.sshCommand 'ssh -i ~/your_key' |
혹은 아래와 같이 직접 .git/config
파일을 수정할 수 있다.
1 | [core] |
Comments