본문 바로가기

Server/Unix, Linux

GitHub와 git 하기 (1) 깃이 안되는 경우 (https 인증서 또는 ssh RSA key 오류)

반응형

1) https:로 깃 하기 실패

https://www.lesstif.com/pages/viewpage.action?pageId=14090808

위 링크가 설명이 가장 잘 되어있음.

인증서 관련해서 궁금하다면

http://egloos.zum.com/seoz/v/4057299

하지만 연구소 서버가 자체 인증서를 쓰기 때문에, 두 번째 링크와 비슷하게 예전에 처리 해놓음

 

그래도 안되서 링크 1에 있는 대안 중 여러가지를 시행하는데, git config ... 은 안먹혔는데

export SSL_... 은 먹힘

왜인지는 모르겠음.

 

2) ssh로 깃 하기

 

1. 먼저 ssh로 통신하기 위해서는 ssh가 깔려있어야겠다.

 

$ apt-get update

$ apt-get install ssh

 

2. ssh로 github와 통신하기 위해서는 RSA 인증키가 있어야 한다.

(저는 jupyter를 뛰운 docker에서 했기 때문에, 그냥 root로 했습니다.)

# cd ~/.ssh

# ssh-keygen -t rsa -C kimyoungjin06@gmail.com

Enter file in which to save the key (/root/.ssh/id_rsa): ____git____
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ____git____.
Your public key has been saved in ____git____.pub.

# cat ____git____.pub

**** RSA key 나옴****

 

이것을 GitHub/setting/deploy ssh (repository에다 해도되고, 계정에다 해도 된다.)

근데 했는데 안됨...

왜안되는 지 모름

 

 

이제 깃 날리러 가볼까?

반응형