KAKAO.GG
Git

Github Repository 연결하기

65bcd314800e51d32191f4f5
2024. 2. 20.
조회 126
#github repository 연결, git repository 연결 끊기, git repository 연결 해제, git repository 연결 확인, github repository 연동

Github 연결을 끊었다면 다시 연결하는 과정을 진행해야 합니다.

Github Repository 생성

기존 연결 된 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의 경우 내용 확인 후 선택을 권장 드립니다.)

이미지

이미지

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 명령어를 복사하겠습니다.

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

추가 설명

  • 한번에 진행하자
    • 한 줄씩 붙여넣어도 문제 없지만, 한 번에 붙여넣어도 작동합니다.
  • 연결되었는지 반드시 확인하자
    • Github 연결이 끊긴 Repository에서 git remote -v를 입력했을 때 아무 반응이 없었지만, 위 명령어를 입력 후 origin git@github.com:cptkuk91/explain.git 출력됩니다.
  • git add .
    • 연결됐다면 모든 자료를 Github Repository에 올려보자.
      git add .
      git commit -m "[추가] 기존 저장소 옮기기"
      git push origin explain
    • 모든 자료를 업로드 하기 전, .gitignore 확인해주세요
    • git add . 에서 막혔다면, 변경 사항이 없기 때문에, 주석이라도 하나 작성하고 진행하시면 됩니다.

이미지

Github Repository 연결하기 - Tech Data - KAKAO.GG