UI 가 햇갈려서 삽질한 김에 정리해봅니다.
순서 요약:
1. git bash 로 ssh 키를 만든다.
2. ssh의 id_rsa.pub (공개키) 를 github 에 등록한다.
3. Putty Key Generator 를 연다 putty 를 설치해야됨
4. 1번에서 생성한 키를 불러온다.
5. private 키를 ppk 형식으로 저장한다.
6. clone 한곳에서 TortoiseGit 의 설정을 연다.
7. 5번에서 생성한 ppk 를 등록하고
URL 부분도 ssh 형식으로 바꿔야한다. <-- 이거 몰라서 삽질함
상세한 과정
1. git bash 를 실행해서 ssh 키를 만든다.
명령어: ssh-keygen -t rsa -C "내 메일 주소"
저장위치랑 암호 넣으라는데 보통 안넣고 그냥 엔터로 넘기죠
암호넣으면 push 할때마다 물어보게 됩니다. (매우귀찮)
저장위치 잘 기억할것!!!
2. ssh의 id_rsa.pub (공개키) 를 github 에 등록한다.
저장위치로 가면 파일이 생겨있다.
.pub 파일을 github 에 등록한다.
프로필사진 -> Settings
그다음은
id_rsa.pub 를 메모장으로 열어서 복붙하고 저장한다.
3. Putty Key Generator 를 연다 putty 를 설치해야됨
PuTTYgen 을 연다. 없으면 putty 를 설치해야한다.
https://www.putty.org/ 여기서 받는다 주소를 봐선 신뢰가 간다.
참고로 putty 는 온라인상의 서버에 솔창을 열어 작업할때 사용된다.
4. 1번에서 생성한 키를 불러온다.
실행후엔 Conversion -> Import Key 를 누릅니다.
저장된 위치의 id_rsa 파일을 엽니다.
5. private 키를 ppk 형식으로 저장한다.
id_rsa 열기를 성공하면 내용이 찍힙니다.
Save Private Key 버튼을 눌러 ppk 파일을 저장합니다.
6. clone 한곳에서 TortoiseGit 의 설정을 연다.
꼭 clone 한 폴더에서 열어햐한다.
7. 5번에서 생성한 ppk 를 등록하고 (그림의 4번 버튼 눌러요)
URL 부분도 ssh 형식으로 바꿔야한다. <-- 이거 몰라서 삽질함
ssh 주소는 github 페이지에서 찾아야한다.
이제 push 해보자