상세 컨텐츠

본문 제목

[Git] 원격저장소 Github

DevOps/Git

by 사랑짱 2021. 9. 16. 00:10

본문

 

 

◆ 원격저장소 Github

 

- 깃허브(Github)는 분산 버전 관리 툴인 깃(Git)를 사용하는 프로젝트를 지원하는 웹호스팅 서비스
- "버전관리"와 "협업"을 위한 코드 웹 호스팅 플랫폼으로 언제, 어디서나 프로젝트를 진행할 수 있도록 돕는 역할

※ 원격저장소란?

- 지역저장소가 아닌 컴퓨터나 서버에 만든 저장소
- 지역저장소와 연결되어 '백업', '협업'에서 중요한 역할

 


 

◆ Github 이용하기

 

Step 1. Create a new repository
- 깃허브에 원격저장소 만들기

Step 2. 지역저장소를 원격저장소에 연결하기
- 도스창에 명령어 입력(원격저장소 하나당 한번만 해주면 됨)
   $ git remote add origin 복사한 주소 붙여넣기
   (깃허브 저장 주소를 origin으로 줄여서 표현하고 remote에 추가함)


- 원격 저장소에 제대로 연결됐는지 확인
   $ git remote -v

 

- remote에 origin이 연결되어 있고 origin이 가리키는 주소가 바로 옆에 표시되면 성공



 

 지역저장소에서 원격저장소에 접근하는 여러방법 


1. 아이디/암호(폐지됨) - XXX

2. 아이디/개인토큰(변경) - OK

3. SSH 암호화 통신 프로토콜 이용 - OK
   Secure Shell (보안이 적용된 shell)

   - 더이상 아이디/토큰이 필요 없다!!!

   - 원격저장소 주소 URL도 https를 안쓰고, "ssh 주소" 사용(*)

   - "공개키/개인키"를 이용하는 방식(비유: 공인인증서)

   - 직접 공개키와 개인키를 만들어야 함!

     $ ssh-keygen -t rsa <enter> => 

     RSA비대칭키 암호화 알고리즘을 이용한 키 생성 명령

   - 직접 만든 공개키와 개인키 중에, "공개키"를

     GitHub 사이트에 등록 (**************)

   - 더이상 원격저장소 접근시, 아이디/토큰은 필요가 없음!

   - 더불어서, 암호화 통신을 하기 때문에, 보안에도 강력함!

 

 

'DevOps > Git' 카테고리의 다른 글

[GitHub] 깃허브 토큰(Token)생성하는 방법  (0) 2021.09.16
[Git] Git 브랜치란?  (0) 2021.09.13
[Git] Git 사용하기  (0) 2021.09.13
[Git] Git-깃이란?  (0) 2021.09.13

관련글 더보기