Coding Note

SSH 생성하고 Git 연동하기 본문

Node JS

SSH 생성하고 Git 연동하기

jinnkim 2022. 2. 28. 14:00

 

1. git이란?

- Tool

- 소스 코드를 관리할 수 있는 툴

- 협업할 때 유용함

 

2. git Hub이란?

- 코드 공유, 수정할 수 있는 클라우드 서비스

- 깃을 사용하는 서비스

 

3. git VS gitHub - 차이점

 git gitHub
- Local Repository
- 로컬 저장소에서 관리되는 버전 관리 시스템(VCS)
- Cloud Repository
- 클라우드 방식으로 관리되는 버전 관리 시스템(VCS)
- 자체 구축아님 
- 오픈 소스 사용

 

4. SSH (Secure Shell)

- 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜

+ shell(정보처리기사 필기)

- 커널의 중심

- 커널과 사용자간의 다리 역할

- 즉, 사람의 명령어를 해석하고 실행함

 

 


 

1. git 설치 확인하기

git --version 

저는 설치되어있어서 설치 과정은 넘어갔어요!

 

 

 

2. .gitignore 파일 생성

- .gitingnore ) 보안 및 불필요한 파일을 제외하고 커밋

.gitignore 파일을 생성하고 제외할 디렉토리, 파일을 작성하고 저장한다.

 

 

 

 

3. 터미널에서 명령어 입력하기

 

git init - 깃 준비 

git add . - 모든 파일을 로컬 저장소로 보낸다.

git status - 깃 상태 확인

git commit -m "커밋할 메시지 작성"

 

아래 이미지는 node_modules 디렉토리를 제외한 깃 상태임.

 

 

 

3. SSH 설치하기

먼저!!! 

설치되어있는지 확인부터 하자!

 

명령프롬프트를 열어 명령어 작성

 

전 설치안되어있어 설치부터 할게요!

링크 접속해 운영체제를 선택하고 순서대로 따라 하면 돼요!

 

 

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

About SSH key generation If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "Checking for existin

docs.github.com

 

 

그럼

 

SSH 생성해볼게요

윈도우 기준입니다!

 

 

 

 

git bash에 동일하게 입력하면 사진처럼 나오면 완료!

 

 

 

4. SSH Key 생성하기

 

윗부분에서 생성한 ssh key 복붙 하면 된다.

 

 

깃과 연동이 완료되었으므로 커밋하자!!

 

 

5. 커밋

 

터미널을 열어 커밋, 푸시 명령어 작성

커밋이 잘된 걸 확인할 수 있다!!

 

Comments