GIT & GITHUB

[GIT & GITHUB] 2. SSH를 이용해 GITHUB 연결

개발자 만두 2021. 10. 6. 09:16
728x90
반응형

✅ SSH란 ?

Secure Shell의 줄임말로, 우리의 컴퓨터와 Git서버가 안전하게 통신할 수 있게 도와준다.

 

 

➰SSH 설정하기

1. ssh 설정되어 있는지 확인하기

터미널에서 'ls -a ~/.ssh'명령어를 입력했을 때 id_rsa, id_rsa_pub가 보이면 이미 ssh가 설정되어 있는 것이다.

 

 

2. ssh 생성하기

구글에서 git ssh를 검색하고 다음 사이트에서 자신의 개발 환경에 맞는 설정을 그대로 따라 하면 된다.

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

 

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

After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.

docs.github.com

 

 

아래 단계는 위의 사이트에 나와 있는 대로 따라하면 된다.

3. SSH Agent를 Background에 켜기

4. SSH Private Key를 SSH-AGENT에 넣기

 

 

5. 생성된 SSH Public Key를 Github에 주기

Repository의 Settings에 들어가서 SSH and GPG keys를 누른다. 그리고 New SSH key를 누른 후 title을 지정하고 복사된 SSH Public Key를 붙여 넣고 Add SSH key를 누르면 끝이다.

 

 

✅ GIT vs GITHUB

Git은 소스코드를 관리할 수 있는 툴이다. 이와 달리 Github는 Git으로 관리하고 있는 소스코드들을 올려 많은 사람들과 공유하고 수정할 수 있게 하는 클라우드 서비스이다. Git은 툴, Github는 Git을 사용하는 시스템이라고 생각하면 쉽게 구분할 수 있다.

 

 

➰Github 사용하기

1. Repository 생성하기

Github 사이트에서 new 버튼 누르고 새로운 Repository를 생성한다.

 

2. 코드 올리기

'GIT & GITHUB 1'을 따라 한다.

 

3. Repository 설정하기

Repository를 생성하고 처음 나오는 화면에서 '...or push an existing repository from the command line'부분에 있는 명령어를 차례대로 터미널에 입력한다.

728x90
반응형