Git 서버는 SSH 공개키로 인증을 합니다. 이러한 SSH를 발급하는 방식은 다양한데, 이 문서에서는 Git Bash를 이용하여 공개키를 발급하는 방법에 대해 설명합니다.
먼저 Git Bash를 실행합니다. 저는 Win8.1을 사용하고 있어, 앱에서 Git을 검색하였습니다. Win7이하는 프로그램 파일에서 Git Bash를 선택합니다.
Git Bash화면이 아래와 같이 나타납니다.

먼저 ssh-kegen 명령을 통해 Public 키와 Private 키 한쌍을 생성합니다.
$ ssh-keygen
상위 명령어를 수행하면, 처음 저장할 위치를 묻습니다. Enter를 치면 .ssh에 저장됩니다.
다음은 Password(passphrase) 이때 패스워드를 입력하지 않으면, Git 서버에 Push할때, 패스워드를 묻지 않습니다.
그럼 아래 그림과 같이 SSH 키가 생성됩니다.

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

생성이 확인되었다면, cat 명령을 통해 공개키 내용을 확인하고 해당 키를 Git Server 관리자에게 알려줍니다.
혹은 사용하고있는 Gerrit 혹은 Gitlab에 등록합니다.
$ cat id_rsa.pub

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