메뉴 건너뛰기

Git 서버는 SSH 공개키로 인증을 합니다. 이러한 SSH를 발급하는 방식은 다양한데, 이 문서에서는 Git Bash를 이용하여 공개키를 발급하는 방법에 대해 설명합니다. 


먼저 Git Bash를 실행합니다. 저는 Win8.1을 사용하고 있어, 앱에서 Git을 검색하였습니다.  Win7이하는 프로그램 파일에서 Git Bash를 선택합니다. 


git01.png


Git Bash화면이 아래와 같이 나타납니다.


git02.png


먼저 ssh-kegen 명령을 통해 Public 키와 Private 키 한쌍을 생성합니다.


$ ssh-keygen


상위 명령어를 수행하면, 처음 저장할 위치를 묻습니다. Enter를 치면 .ssh에 저장됩니다. 

다음은 Password(passphrase) 이때 패스워드를 입력하지 않으면, Git 서버에 Push할때, 패스워드를 묻지 않습니다. 

그럼 아래 그림과 같이 SSH 키가 생성됩니다.


git03.png


아래와 같이 해당 위치에 Public 키와 Private 키가 생성되었는지 확인합니다. 


git04.png


생성이 확인되었다면, cat 명령을 통해 공개키 내용을 확인하고 해당 키를 Git Server 관리자에게 알려줍니다. 

혹은 사용하고있는 Gerrit 혹은 Gitlab에 등록합니다. 


$ cat id_rsa.pub


git05.png


이상으로 Git Bash를 통해 SSH Public 키와 Private 키를 생성하는 방법을 알아보았습니다.

Who's Tom

profile

저는 2009년 ALM의 세계에 뛰어 들었습니다. 

지금은 ALM, DevOps, 공학 프로세스, 요구공학, 테스트 엔지니어링 등 다양한 영역에 관심이 많습니다.

http://www.curvc.com 

?

 


  1. Docker 빠르게 사용해보기 (Quick Start)

    이 퀵 스타트는 Docker Engine 설치를 이미 했다고 가정하고 진행됩니다. 만약 Docker Engine의 설치 여부를 확인하고 싶다면 아래 명령어를 수행해보시기 바랍니다. $ docker info 만약 설치가 되어 있지 않다면, "docker: command not found" 라는...
    Date2016.05.25 ByTom Reply0 Views2286
    Read More
  2. No Image

    Docker 기본 명령어

    이 문서는 Docker 사용함에 있어서 필요한 기본적인 명령어를 정리합니다. 현재 실행중인 Docker Container 보기 현재 실행중인 docker container의 아이디, 이미지명, 이름, 명령어, 상태 등을 확인할 수 있습니다. docker ps docker ps -a ...
    Date2016.05.16 ByTom Reply0 Views1937
    Read More
  3. GitLab 공개키 등록하기

    이 문서는 GitLab에서 발급받은 SSH 공개키를 등록하는 절차에 대해서 가이드합니다. 물론 GitLab은 HTTP를 통한 Clone을 제공하고 있지만, 지속적인 로그인이 귀찮으신 분들은 SSH 공개키 등록을 통해 이를 방지할 수 있습니다. SSH 공개키 발급은 다음 ...
    Date2016.02.26 ByTom Reply0 Views11347
    Read More
  4. Git Bash로 SSH 공개키 발급하기

    Git 서버는 SSH 공개키로 인증을 합니다. 이러한 SSH를 발급하는 방식은 다양한데, 이 문서에서는 Git Bash를 이용하여 공개키를 발급하는 방법에 대해 설명합니다. 먼저 Git Bash를 실행합니다. 저는 Win8.1을 사용하고 있어, 앱에서 Git을 검색하였습니...
    Date2016.02.26 ByTom Reply0 Views5558
    Read More
  5. SonarQube 우리 팀을 위한 데시보드 꾸미기

    SonarQube 우리 팀을 위한 데시보드 꾸미기SonarQube는 다양한 소스코드 분석을 제공한다. 너무 많다보니 팀원들에게 필수적인 품질 현황을 제공할 필요가 있다. 데시보드 관리Manage dashboards 기능은 데시보드 이름변경, 데시보드 추가, 그리고 ...
    Date2016.01.10 ByPSEG Reply0 Views3023
    Read More
  6. Jenkins를 이용해 Android 앱 빌드하기

    Jenkins를 이용해 Android 앱 빌드하기이 글은 CI 도구인 Jenkins를 이용해 안드로이드앱을 자동 빌드하는 설정에 대해 정리한다. 아래의 운영 환경을 고려하여 작성한다. - OS: Linux (Ubuntu) - 이미 Jenkins가 설치되어 있음 - SCM (형상관리) ...
    Date2016.01.10 ByPSEG Reply0 Views8092
    Read More
  7. No Image

    레드마인(Redmine) 플러그인 개발 가이드 - 9. 훅(Hooks) 사용하기

    이 문서는 Redmine 2.x 기반의 플러그인 개발 가이드입니다. 그리고 이 문서는 redmine.org의 플러그인 개발 가이드를 번역하였습니다. http://www.redmine.org/projects/redmine/wiki/Plugin_Tutorial 9. 훅(Hooks) 사용하기9.1 뷰에서 훅(Hooks) 사용레드마...
    Date2015.12.30 ByTom Reply0 Views3611
    Read More
  8. No Image

    레드마인(Redmine) 플러그인 개발 가이드 - 8. 플러그인 뷰 꾸미기

    이 문서는 Redmine 2.x 기반의 플러그인 개발 가이드입니다. 그리고 이 문서는 redmine.org의 플러그인 개발 가이드를 번역하였습니다. http://www.redmine.org/projects/redmine/wiki/Plugin_Tutorial 8. 플러그인 뷰 꾸미기8.1 스타일시트 추가하기플러그인...
    Date2015.12.30 ByTom Reply0 Views3853
    Read More
  9. No Image

    레드마인(Redmine) 플러그인 개발 가이드 - 7. 프로젝트 모듈 생성

    이 문서는 Redmine 2.x 기반의 플러그인 개발 가이드입니다. 그리고 이 문서는 redmine.org의 플러그인 개발 가이드를 번역하였습니다. http://www.redmine.org/projects/redmine/wiki/Plugin_Tutorial 7. 프로젝트 모듈 생성현재까지 내용을 보면 모든 프로젝...
    Date2015.12.30 ByTom Reply0 Views3167
    Read More
  10. No Image

    레드마인(Redmine) 플러그인 개발 가이드 - 6. 접근 권한(permission) 설정

    이 문서는 Redmine 2.x 기반의 플러그인 개발 가이드입니다. 그리고 이 문서는 redmine.org의 플러그인 개발 가이드를 번역하였습니다. http://www.redmine.org/projects/redmine/wiki/Plugin_Tutorial 6. 접근 권한(permission) 설정현재까지의 가이드에 따르...
    Date2015.12.30 ByTom Reply0 Views3670
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5