본문 바로가기
Git

GitHub

by 융디's 2024. 4. 1.
728x90
GitHub

GitHub

@2024.03.15

GitHub란?

💡
git 프로젝트를 관리하는 저장소를 제공

로컬 저장소와 원격 저장소 연결

1. 레파지토리 생성

💡
깃허브에 접속 후 로그인→ https://github.com/

New” 클릭

  • Repository name : 레파지토리 이름
  • Description (optional) : 레파지토리에 대한 설명
  • Public or Private : 저장소의 공개 여부
  • Add a README file : README 파일 추가 여부
  • Create repository” 클릭

2. Access Token발급

💡
Access Token은 보안 및 인증 목적으로 사용되는 인증 토큰
Git 호스팅 서비스 (예: GitHub, GitLab, Bitbucket 등)에서 제공하는 OAuth 또는 개인 액세스 토큰을 사용하여 레포지토리에 액세스할 때 필요

우측 상단 아이디” 클릭

→ Settings” 클릭

하단에 “Developer settings” 클릭

Personal acces tokens” 클릭 → “Tokens(classic)” 클릭 → “Gennerate new toekn” 클릭→“Gennerate new toekn(classic)” 클릭

Note : 별칭

Expiration : 토큰 유효 기간, 설정한 기간이 지나면 토큰을 재발급 받아야 한다.

  • 보안 강하게 해야 할지 유효기간을 짧게 설정한다.

repo” 체크 → “Generate Token" 클릭

  • 토큰은 생성 시 한 번만! 보여주기 때문에, 재발급 받을 번거로움을 줄이려면 꼭 어딘가에 복사해 저장해 놓아야 한다.

로컬저장소에 원격 저장소(GitHub) 추가

  • 연결 해제 명령어 → # git remote remove origin
  • origin → 원격 저장소의 별칭
  • 방법 1(클릭)
    💡
    # git remote add origin https://github.com:443/[username]/GitHub레파지토리.git

    ex) git remote add origin https://github.com:443/Yoong-D/lion_project.git
    // 로컬 git리포지토리에 새로운 원격 저장소를 추가

    # git remote -v

    // 현재 설정된 모든 원격 저장소의 목록을 보여준다.
    #
    git branch -M main

    // 로컬의 현재 브랜치를 재명명하는 명령어로, -M 옵션은 브랜치를 강제 이동하면서 재명명한다는 것을 나타냄 (보통 main으로 재명명)
    #
    git push -u origin main

    // 변경사항을 원격 저장소로 푸시하는 명령어

    push명령어 이후 sign in 창이 뜨면 “Token” 클릭 → “토큰” 입력 → “Sign in” 클릭 → 연결 완료

  • 방법 2(클릭)
    💡
    # git remote add orgin https://[깃허브 토큰 값]@github.com/[username]/GitHub레파지토리.git

    ex) git remote add origin https://[깃허브 토큰 값]@github.com:Yoong-D/lion_project.git

    # git remote -v

    # git push -u origin main

연결 완료

728x90

'Git' 카테고리의 다른 글

Markdown  (0) 2024.04.01
Git 협업  (0) 2024.04.01
Git 명령어  (0) 2024.04.01
Git 프로젝트  (0) 2024.04.01
Git의 구조  (0) 2024.04.01