GITHUB❓
깃허브(GitHub)는 분산 버전 컨트롤 소프트웨어 깃(Git)을 기반으로 소스 코드를 호스팅 하고, 협업 지원 기능들을 지원하는 소셜 코딩을 지향하는 마이크로소프트Microsoft의 웹서비스입니다. 2020년 현재 가장 인기 있는 소스 코드 호스팅 서비스이자 소셜 코딩 플랫폼입니다.
깃으로 관리하고있는 코드들을 깃허브에 올리고 다른사람들과 공유도하고 수정도 할 수 있는 클라우드 서비스이다.
쉽게말해 깃은 툴, 깃허브는 깃을 사용하는 서비스🧐
가입과 로그인을 끝냈다면
이전 로컬에 있던 파일들을 git push 라는 명령어로 github에 올려보자!!
1. Repository 생성
Local Repository(로컬저장소), 즉 내 컴퓨터에만 저장되어있는 파일을
다른사람과 공유하기 위한 Remote Repository (원격저장소)로 옮겨주기위해
새 Remote Repository를 만들어 주어야 한다!
2. SSH 이용하기
✨SSH(Secure Shell)❓
SSH는 암호화된 원격 접속 프로토콜로서, SSH 프로토콜 사용에 필요한 SSH 키는
1. Private Key (Client)
2. Public Key (Server)
로 이루어진다.
위의 Private Key는 SSH로 접속하고자 하는 Client에 존재하게 되며, Public Key는 Server에 위치하게 된다.
출처 및 더 자세한 내용은 박재성님 미디엄
📢 ( Mac 같은 경우 Terminal 에서 바로 가능하지만, 윈도우는 Git Bash 가 있어야합니다. 복잡해서 싫으시면 ssh 대신 https 주소로 하셔도 됩니다! 방법은 여기서는 다루지 않겠습니다! )
없는것을 확인했고, 만들러 가보겠습니다
큰 순서는
( SSH KEY 생성 - SSH Agent를 Background에 킨다 - SSH Private Key를 SSH Agent에 넣는다
- 생성된 SSH Public Key를 3rd Party(깃허브)에 준다 )
✨ GIT SSH 사이트에 가이드가 나와있습니다!
SSH KEY 생성
'NodeJS 기초 > Node JS' 카테고리의 다른 글
[Node JS 기초] #5 GIT 설치, First Commit (0) | 2020.08.11 |
---|---|
[Node JS 기초] #4 Mongo DB Model & Schema (0) | 2020.08.11 |
[Node JS 기초] #3 몽고 DB 연결하기 (0) | 2020.08.11 |
[Node JS 기초] #2 NODE JS 와 EXPRESS JS 다운로드 하기 (0) | 2020.08.10 |
[Node JS 기초] #1 소개 Boiler Plate + MERN Stack (0) | 2020.08.10 |
댓글