'암호없이'에 해당하는 글 2건





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

 

 

 

 


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




svn 은 잘만되던 암호 없이 쓰기가 git 으로 오면서 ssh 영역으로 가버렸다.

https 주소 말고 git+ssh 주소를 써야 한다.

TortoiseGit 뿐만아니라 git 명령을 직접넣을때도 이 방법을 필요하다.

 

작업순서

1. ssh rsa 키를 만든다.

2. github 에 ssh key 를 등록한다.

3. 내 git 을 clone 한다

4. PUTTYgen 으로 ppk 형식으로 변환한다. (public 말고 private 키)

5. TortoiseGit 에 4번에서 만든 ppk 를 등록한다. (git -> remote 에 등록)

4. 주소를 고친다. <-- 내가 실수 했던 부분

$ git remote show origin

* remote origin
  Fetch URL: https://github.com/thisisone/thisisone.github.io
  Push  URL: https://github.com/thisisone/thisisone.github.io
  (생략)

된 부분은 ssh 접속을 위해 주소를 변경해야합니다.

$ git remote set-url origin git+ssh://git@github.com/thisisone/thisisone.github.io

여기까지 했다면 이젠 암호를 물어보지 않습니다.

 


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,