본문 바로가기
📖 나의 개발일지 (WIL&TIL)

[2일차] ssh 연동 & 개발일지

by 따따시 2022. 11. 1.

어제 깃과 깃허브에 대해 1시간 정도 간단한 수업을 들었었는데,

선생님과 따라치며 공부하다 4가지 상호 작용 과정 중 '푸쉬'를 배우는 쪽에서 에러메시지가 났었다. 

> 원격 저장소와 네가지 상호 작용
1. 클론 : 원격저장소를 내 컴퓨터로 복제해오는 방법
2. 푸시
3. 패치
4. 풀

 

나만 그런게 아니라, 다른 분들도 안되는 경우가 많았는데 (특히 맥이 안될 확률이 높다고 하셨던 것 같음)

그건 'ssh' 연동이 안되있어서 그럴거라고 선생님께서 먼저 말씀하셨었당.

 

ssh 연동 하는 과정은 따로 영상을 찍어주신다고 하셔서 오늘 그 강의를 보며 ssh 연동을 해보았당

 

🔎 ssh (Secure shell) 란?

안전하게 통신을 주고받을 수 있는 방법

깃허브와 컴퓨터가 상호작용할 때 안전하게 주고받을 수 있는 방법

 

 

✔️ssh를 사용하기 위해서는 2개의 키를 생성해야 한다(키=암호)

하나는 공개키, 하나는 개인키

 

내 컴퓨터에서 공개키와 개인키를 생성한 다음에 전달하고 싶은 대상한테(깃허브) 공개키를 전달해주면 된다.

 

 

🥸 내가 까먹을까봐 적는 ssh 연동하기 

  1. 터미널 창 키고 아래 입력
 ssh-keygen

2. 엔터 - 엔터 - 엔터 -  엔터 (따로 비밀번호 치고 들어오는거 설정 x)

  • public key = 공개키
  • 터미널에서 특정 파일의 내용을 열어보라 → cat
  • cat  가져올 경로 

(가져올 경로에다가 아래 연두색 표시된 부분 복사~~)

→ cat 뒤에 경로 붙이면, 해당 파일 안에 있는 내용들 볼 수 있음

 

 

 

3. 깃허브 로그인하고 settings - ssh and GPG keys - New ssh key 클릭!!!

4. 아까 cat ~~~ 경로 써줬던 것 복사해서 넣어주자궁? 
5. 완료 ㅋㅎ

 


 📖  2일차 개발일지 

 

 어제 미니 프로젝트에서 맡은 부분 중에 빨리 해결해보고 싶은 부분이 있었는데

( 내가 원하는 특정 댓글 삭제하는 기능 )

몽고 db, 파이썬으로 작성해보는게 처음이라 감이 안잡혔었다.

해내고 싶어서 이런 저런 방면으로 고민하다, 중간에 db 연결 자체가 안되는 문제부터 해결하다가

마지막에 내가 원하는 기능을 성공시켰는데, 오늘 아침까지 기분이 좋았다 

코드를 보면, 내새끼를 보는 기분이 이런걸까 싶넹

(물론 안풀릴땐 너무 미웡ㅎ)

어제 개강날보다는 긴장이 풀린 오늘인것 같다

역시 난 적응 요정이야 :) 

내가 성공시킨 특정 댓글 삭제하는 기능 정리하고, 미니 프로젝트 추가 기능들도 연습해봐야겠당

 

댓글