기록용으로 남깁니다.
gitlab에 puttygen으로 실행시키던, 어디서 가져오던(ida_rsa.pub), 기존에 puttygen으로 생성한 ppk 키를 puttygen으로 읽어서(Load) Key 쪽에 출력된 내용을 긁어 붙이던 gitlab 홈피에 로그인해서 설정(Settings) > 첫번째 열쇠 모양(SSH Keys) 항목을 선택하여 붙여넣고 Add Key 항목을 눌러 등록해줍니다.
pageant 를 실행시키고 생성한 키를 추가(Add Key)해줍니다.
윈도우용 git은 보통 ssh.exe 를 사용하여 접속하는데 pageant 랑 아무 상관이 없습니다. ssh.exe 대신 putty가 제공하는 plink.exe 를 사용하면 pageant 과 관리하는 키로 접근할 수 있습니다.
제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 고급 > 환경변수 항목에 GIT_SSH 값을 추가하고 그 값은 "C:\Program Files\PuTTY\plink.EXE" 와 같이 plink.exe 경로로 남깁니다.
만약 한번만 사용하려 한다면 cmd.exe 를 실행시켜 set GIT_SSH=C:\Program Files\PuTTY\plink.EXE 명령을 실행합니다.
cmd.exe 를 실행해서 %GIT_SSH% git@gitlab.com 을 실행시켰을 때 다음과 같이 진행되는지 확인합니다.
여기까지 진행한 다음 git clone 명령 등을 사용하여 테스트해보면 됩니다.
테스트를 위해 빈 저장소 1개를 만들고 진행해봤습니다.
정상적으로 진행되었습니다
'IT > VCS' 카테고리의 다른 글
[gitlab] 관리자 비밀번호 변경 (0) | 2020.03.17 |
---|---|
[git][error] bad line length character (0) | 2019.09.03 |
svn 암호 관련 경고 확인문 시 yes 가 입력 안될 때 (0) | 2019.02.20 |
[shell script] svn 저장소에 특정 계정 일괄적으로 추가하기 (0) | 2016.03.16 |
[git-bash] 윈도우/리눅스에서 git diff 한글 깨짐-갱신 2020.10.16 (0) | 2016.02.15 |