본문 바로가기

프로그래밍

github tortoiseGit 암호 없이 push 하기

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 해보자