Github Repository 연결하기
Taeyoung • 9개월 전 작성
Github 연결을 끊었다면 다시 연결하는 과정을 진행해야 합니다.
Github Repository 생성
기존 연결 된 Github Repository 연결을 제거했다면, 새로운 Repository를 생성해야 합니다.
- Github 접속
- New 클릭 후 새로운 Repository 생성
- Owner는 팀 프로젝트의 경우, Team명을 선택하고, 개인 프로젝트는 개인 아이디를 선택하면 됩니다.
- Repository Name은 중복 제외 후 입력해서 생성하면 됩니다.
- Description은 간단한 설명 작성해주시면 됩니다.
- Public, Private은 상황에 따라 선택하시면 됩니다. (Portfolio 사용 시 Public 권장)
- Add a README file의 경우 작성하는 것이 좋지만, 체크 없이 진행해도 이후 생성할 수 있기 때문에 문제는 없습니다.
- Add .gitignore는 체크를 권장 드립니다. (개인 Repository도 API Key등 중요 정보를 포함한 경우, .gitignore에 작성해 push를 막는 것이 좋습니다.)
- 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에 올려보자.