Server(설정 등)

[CentOS] Git 설정 및 연동 ( SSH key 이용 )

응디 2021. 3. 25. 16:10

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