1. git 최초설정 및 계정 연동
git config --global user.name "John"
git config --global user.email "johndoe@example.com"
git config --list 로 설정된것을 확인할수 있음
2. ssh 키 생성
- .ssh 디렉토리 이동( 없을 시 mkdir ~/.ssh 로 생성 )
- cd .ssh
- ssh-keygen -t rsa -b 4096 -C "MyEmail@example.com" ( 키 생성 명령어 )
- Enter file in which to save the key...어쩌구 나타나면 엔터!
- 만약 자동 로그인을 원한다면 아래 암호 입력 부분에서 입력하지 않고 엔터 치면된다!
- Enter passphrase( empty for no passphrase ) 에 암호 입력! ( 다음도 같은 암호 입력 )
- 키 생성이 완료되면 아래와 같이 파일이 생김
3. 공개 키 등록( git )
- cat ~/.ssh/id_rsa.pub 입력으로 출력된 키 내용 본인 이메일까지 전부 복사!
- git(hub/lab)의 프로필 > Settings > SSH Keys 에 붙여넣기 한 후 Add key
4. git 설정 변경
- 공개 키를 사용할 git 저장소 주소를 clone with SSH한다.
git clone git@gitlab.example.com:test/test.git
- 처음 clone시 나오는 비밀번호 입력 창을 입력하지 않고 엔터 치면 자동로그인 가능
- git pull / push / commit 다 비밀번호 입력없이 사용 가능하다.
'Server(설정 등)' 카테고리의 다른 글
[CentOS] iptables 설정 (0) | 2021.09.01 |
---|---|
[Error] UnicodeDecodeError (0) | 2021.09.01 |
[CentOS] Nginx +php 웹서버 구축 (0) | 2021.08.31 |
[CentOS] CentOS 7 mysql 5.7 install (0) | 2021.08.26 |