Github Repository 연결하기 (한국어)

Github 연결을 끊었다면 다시 연결하는 과정을 진행해야 합니다. 연결 끊겼는지는 Link를 통해 확인해주세요.


Github Repository 생성

(해당 게시글은 mirror를 통한 방법이 아닙니다.)

기존 연결 된 Github Repository 연결을 제거했다면, 새로운 Repository를 생성해야 합니다.

  1. Github 접속
  2. New 클릭 후 새로운 Repository 생성
  3. Owner는 팀 프로젝트의 경우, Team명을 선택하고, 개인 프로젝트는 개인 아이디를 선택하면 됩니다.
  4. Repository Name은 중복 제외 후 입력해서 생성하면 됩니다.
  5. Description은 간단한 설명 작성해주시면 됩니다.
  6. Public, Private은 상황에 따라 선택하시면 됩니다. (Portfolio 사용 시 Public 권장)
  7. Add a README file의 경우 작성하는 것이 좋지만, 체크 없이 진행해도 이후 생성할 수 있기 때문에 문제는 없습니다.
  8. Add .gitignore는 체크를 권장 드립니다. (개인 Repository도 API Key등 중요 정보를 포함한 경우, .gitignore에 작성해 push를 막는 것이 좋습니다.)
  9. Choose a license의 경우 별도로 정리해서 업로드 하도록 하겠습니다. (선택없이 진행해도 문제 없지만, Public의 경우 내용 확인 후 선택을 권장 드립니다.)
github connectgithub connect2

Terminal 명령어를 통해 Github Repository 연결하기

요악하자면 Github create a new repository on the command line은 새로운 Github 저장소를 만들고 로컬 및 원격 저장소 간 연결하는 작업을 의미하고, Push an existing repository from the command line은 존재하는 로컬 Git 저장소를 Github 저장소에 연결하여 변경 사항을 업로드하는 작업을 의미합니다.

기존 연결 끊기 후 Repository를 생성해 연결하는 작업이니까, Push an existing repository from the command line 명령어를 복사하겠습니다.

Sample Code

git remote add origin git@github.com:cptkuk91/explain.git
git branch -M main
git push -u origin main

추가 설명

  • Name
    한번에 진행하자
    Type
    Description

    한 줄씩 붙여넣어도 문제 없지만, 한 번에 붙여넣어도 작동합니다.

  • Name
    연결됐는지 반드시 확인하자
    Type
    Description

    Github 연결이 끊긴 Repository에서 git remote -v를 입력했을 때 아무 반응이 없었지만, 위 명령어를 입력 후 origin git@github.com:cptkuk91/explain.git 출력됩니다.

  • Name
    git add .
    Type
    Description

    연결됐다면 모든 자료를 Github Repository에 올려보자.

    git repository 연결 후

    git add .
    git commit -m "[추가] 기존 저장소 옮기기"
    git push origin explain
    
  • 모든 자료를 업로드 하기 전, .gitignore 확인해주세요.

  • git add .에서 막혔다면, 변경 사항이 없기 때문에, 주석이라도 하나 작성하고 진행하시면 됩니다.

github connect 진행