git

github SSH Repository [ git ]

muyeon 2023. 6. 24. 20:58

- 우선 repository 를 생성한다.

 

- SSH 키를 발급받는다.

생성한  repository 를 사용하기 위해서 로컬환경에서 깃허브를 사용하기 위해 인증을 받아야 한다.

첫째 Personal access token 을 등록하는 것

둘째 SSH 를 등록하는 것

 


SSH 발급

 

ssh-keygen -t rsa -b 4096 -C "본인의이메일@gmail.com"

- RSA 키를 등록할 때 위치를 지정하거나, 패스워드를 지정하지 않고 기본값으로 설정

 

키가 생성된 곳 :

/Users/기기이름/.ssh

 

키 생성 확인

 

cat ./id_rsa
cat ./id_rsa.pub

 

정상적으로 키를 발급 받았다면 개인키를 깃허브에 등록해야 한다.

 

SSH Key 복사

 

cat ~/.ssh/id_rsa.pub

출력된 SSH Key 를 복사한다.

 

 


Local Repository 에 Remote Repository 올리기

 

repository 의 SSH 주소를 복사한다.

 

VSC 의 터미널에 넣어 아래를 실행한다.

git init
git remote add origin 여기에SSH주소를적어주세여
git add .
git commit -m "fst"
git push -u origin main

메시지가 출력된다면 yes 를 입력

 


git push 가 실행되지 않는다면?

 

터미널에 아래 명령어 입력

ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

 

등록 후에도 에러가 발생 한다면 ..

SSH 를 이용해 서버를 접속하려 할 때 깃허브의 주소를 known_host 가 아닌 .ssh 폴더의 config 파일에서 관리할 수 있도록 해야한다.

sudo vi ~/.ssh/config
Host github.com
 Hostname ssh.github.com
 Port 443

푸쉬후 원격저장소에 업로드가 잘 되어있다면 완료!

 

AWS EC2 준비끝

https://muyeon95.tistory.com/187

 

AWS EC2 배포하기

선행작업 https://muyeon95.tistory.com/186 github SSH Repository [ git ] - 우선 repository 를 생성한다. - SSH 키를 발급받는다. 생성한 repository 를 사용하기 위해서 로컬환경에서 깃허브를 사용하기 위해 인증을

muyeon95.tistory.com