문익점 스토리
메인화면
  • 분류 전체보기
    • 먹방
    • 코딩
    • 백준
    • 알고리즘
    • 공고문
메인화면
  • 분류 전체보기
    • 먹방
    • 코딩
    • 백준
    • 알고리즘
    • 공고문
블로그 내 검색

문익점 스토리

안녕하세요. 문익점이에요. 문익점에 대해 아시나요? 목화씨를 가져온 문익점이요!

  • 코딩

    github ssh로 연결하기

    2021. 10. 16.

    by. 문익점

    반응형

    깃 허브 레포에 푸쉬하거나 풀 할때 http보다 좀 더 안전한 방식이 ssh이라고 합니다. 이 키를 등록하는 방법입니다.

    SSH 키 만들기 (mac 기준)

    $ ssh-keygen -t ed25519 -C "your_email@example.com"

    명령어를 입력하게 되면 SSH 키에 대한 비밀번호를 추가로 지정할지 물어봅니다. 패스워드를 설정해도 되지만 간단한 설정을 위해 엔터를 두 번 입력해줘어 패스합니다.

    이제 ssh의 공개 키와 개인 키가 생성되었는지 확인 합니다.

    $ cd ~/.ssh
    $ ls

    그럼 SSH 키가 생성되었습니다. id_ed25519는 개인 키, .pub이 붙은 파일은 공개 키 입니다.

    $ cat id_ed25519.pub

    cat 명령어를 이용 해 공개 키의 내용을 확인 한 뒤 모두 복사 후 이제 깃 헙에 등록합니다.

    깃헙에 등록하기

    https://github.com/settings/ssh/new

    깃헙 ssh 등록 페이지로 이동하여 공개키를 등록합니다.

    깃 헙 등록 확인하기

    테스트에 앞서 명시적으로 SSH 접속 설정을 해두겠습니다. ~/.ssh 위치에서 config 파일에 아래 내용을 추가하거나, 파일이 없다면 생성한 후 아래 내용을 추가해주세요.

    $ vi config
    
    // 내용 추가
    Host github.com
      IdentityFile ~/.ssh/id_ed25519
      User git

    wq로 저장하고 나옵니다.

    접속 테스트입니다.

    $ ssh -T git@github.com

    성공!

    반응형
    저작자표시 (새창열림)

    '코딩' 카테고리의 다른 글

    CRA에서 eslint 특정 옵션만 수정하기  (0) 2021.10.16
    리액트 절대 경로 사용하기  (0) 2021.10.16
    CRA typescript 프로젝트에서 emotion이 css prop으로 적용이 안될 때 해결 법  (1) 2021.10.16
    CI / CD의 기본 개념  (0) 2021.10.15
    Git flow란?  (0) 2021.10.15
    이 글을 본 사람들도 관심있게 본 글
    • CRA에서 eslint 특정 옵션만 수정하기 2021.10.16
    • 리액트 절대 경로 사용하기 2021.10.16
    • CRA typescript 프로젝트에서 emotion이 css prop으로 적용이 안될 때 해결 법 2021.10.16
    • CI / CD의 기본 개념 2021.10.15
Designed by Organic
블로그 이미지
문익점

티스토리툴바