Git 와 GitHub 관련하여 질문드립니다.


GitHub 사용 시 매킨토시든 윈도우든 터미널과 msysGit 같은 프로그램을 이용합니다. 처음 설정 하는 과정 중 SSH Keygen 을 이용하여 키를 생성하고 생성되는 공개키를 GitHub 사이트에 등록시키는 과정이 있던데 이 과정이 왜 필요한건지 궁금합니다.

단순히 사용하는 컴퓨터에 대한 인증을 하는건지 혹은 제 계정에 대한 인증이 필요한건지 혹은 보안적인 측면이 있기에 이렇게 하는건지 궁금합니다.


조회수 156


1 답변


좋아요
4
싫어요
채택취소하기

말씀하신대로 컴퓨터에 대한 인증을 하는겁니다.

ID/Password방식을 이용할 수도 있는데요. 그러면 Github에 접속할 때 마다(Push/Pull 등) Id/Password를 입력해 주어야하기 때문에 너무 귀찮을겁니다. 그래서 그냥 ssh key를 등록해서 해당 기기에서는 ID/Password입력 없이 Github에 접속할 수 있게 해 주는겁니다.

  • 2016년 09월 19일에 작성됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 모바일 게임도 조금 만들어 봤습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close