ssh 접속

박태영·2024년 6월 24일
0

git

목록 보기
41/44

ssh vs html

  • git에서는 리포지토리에 접근하는 방식으로 SSH와 HTTPS 두 가지 방식을 제공한다.
  • 두 방식 모두 push,pull등을 할 수 있지만 사용성과 보안 측면에서 차이가 있다.

ssh

  • 높은 보안성, 무비밀번호 인증, 설정 복잡성

https

  • 간편한 설정, 비밀번호 인증, 보안 우려(2단계 인증 권장)

실습(ssh 접속으로 변경)

키 생성 및 등록

  1. ssh 키를 생성하기 위해 터미널에 다음과 같은 명령어를 입력한다.
    ssh-keygen -t ed25519 -C "(이메일 주소)"
    • -t : 생성할 키의 타입
    • -C : 코멘트
    • passphrase는 선택사항이므로 enter를 쳐서 넘겨도 무방하다.
  2. 생성된 파일 ().pub 의 내용을 복사한다.
  3. github 페이지의 setting을 선택한다.
  4. 타이틀과 아까 생성된 파일의 내용을 key 부분에 붙여넣고 Add SHH key를 클릭한다.
  5. 키가 생성된것을 확인한다.

원격 저장소에 ssh 연결하기

  1. ssh연결로 다시 원격 저장소에 연결하기 위해 기존 연결을 제거한다
  2. 원격 저장소에서 ssh 연결을 위한 주소를 복사한다.
  3. git add origin (원격 저장소 주소) 입력하여 원격 저장소와 다시 연결한다.
  4. 연결이 잘 되었는지 확인하기 위해 임의의 파일을 수정하고 원격 저장소에 push를 해본다.
  5. 변경된 내용을 확인한다.
profile
어른 아이

0개의 댓글

관련 채용 정보