ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • GIT과 GITHUB 연동
    공부합시다!/GIT&GITHUB 2022. 4. 15. 21:01
    728x90

    GIT은 Local Repository의 역할

    그리고 GIT Hub는 협업을 위한 Remote Repository의 역할을 수행합니다.

    이 두가지가 적절히 어울어져야 원격 저장소에 문제가 생겨도 로컬 환경에서 지속적인 개발이 가능합니다.

     

    오늘은 이 두 Repository를 연결하는 방법을 포스팅 합니다.

    GIT Hub의 인증 방식이 Access Token을 지원하는 방식으로 2021년부터 변경이 되었기에

    해당 Token을 생성해서 연결하도록 하겠습니다.

     

    1. Local Repository 설정

     1.1. git 초기 설정

      1.1.1. 디렉토리 생성 및 global 설정

       1.1.1.1. # mkdir test

       1.1.1.2. # git config --global user.name sdkim

       1.1.1.3. # gitconfig --global user.email ks---------.om

       1.1.1.4. # git config --global core.editor vscode

       1.1.1.5. # git config --list

      1.1.2. global 설정을 하지 않으면 최초 commit 시 요구하니 미리 해두세요!

    초기 설정

     

    2. GIT Hub

     2.1. GIT Login 및 Access Token 생성

      2.1.1. GIT Hub 계정 생성 과정은 생략합니다. login

    login 클릭

      2.1.2. ID & Password 입력

    ID, Password

      2.1.3. Login 후 계정 클릭

      2.1.4. 하단의 Setting 클릭

    setting

      2.1.5. Developer Settiings 클릭

    developer settings

      2.1.6. Personal Access tokens 생성

       2.1.6.1. Personal access tokens -> Generate new token 클릭

      2.1.7. token 세부 설정

       2.1.7.1. token이름 및 권한 설정

       2.1.7.2. 기한은 너무 길지 않게 설정합니다.

    Token 설정

      2.1.8. Token 생성

       2.1.8.1. Token 생성 후 반드시 메모장 등에 저장하세요

       2.1.8.2. 차후 Token값 재 확인은 불가능 합니다.

    Token 확인

     

    3. Remote Repository

     3.1. Remote Repository 생성

      3.1.1. 우측 상단 계정 옆 "+" 클릭 -> New repository 선택

    New Repository

      3.1.2. Public Repository 생성 

       3.1.2.1. Repository 이름 작성 후 생성

    Remote Repository 만들기

     3.2. Local & Remote Repository 연결

      3.2.1. 원격리포지토리 생성 후 화면에 출력되는 연결 코드 확인

    연결 code

     3.3. Local Repository 작업

      3.3.1. Remote Repository의 Code를 그대로 GIT쪽에 입력

      3.3.2. Login 시 Token값 입력

    GIT 작업

     3.3. push test

      3.3.1. Local 쪽에서 Remote 쪽으로 push(upload) test를 진행합니다.

    push test

     3.4. Remote Repository 측 확인

      3.4.1. page를 새로 고침하여 push된 파일 확인

    push 확인

    음! 이렇게 Local Repository와 Remote Repository를 연결해 협업 및 백업 준비를 완료했습니다.

    다음에는 무엇이 기다리고 있을까요?

    Have a nice day!

    728x90

    '공부합시다! > GIT&GITHUB' 카테고리의 다른 글

    GIT Branch - 2  (0) 2022.04.18
    GIT Branch - 1  (0) 2022.04.17
    GIT Reset, revert를 활용한 과거로의 시간 여행  (0) 2022.04.13
    GIT Checkout (시간 여행 : Time Machine)  (0) 2022.04.12
    GIT 버전 간 차이점  (0) 2022.04.11
Designed by Tistory.