최근에 자주 컴퓨터를 바꿔가면서 쓸 일이 많아져서 SpringBoot 공부용 프로젝트를 아예 깃허브에 연동해두기로 했다. 지금껏 프로젝트 생성부터 GitHub에 VC로 연동한 뒤에 사용해 와서 로컬에서 쓰던 기존 프로젝트를 GitHub에 올리기는 처음이다.
먼저 cmd로 가서
cd ./(폴더명)
해당 디렉토리로 이동한다.
git init
새로운 Git 저장소를 생성
git remote add origin https://github.com/사용자이름/저장소이름.git
내 원격 저장소와 연결
정상적으로 연결됐다면
git remote -v
origin git@github.com:사용자이름/저장소이름.git (fetch)
origin git@github.com:사용자이름/저장소이름.git (push)
위 명령어를 입력하면 아래와 같이 프로젝트에 설정된 원격 저장소 목록과 URL을 보여준다.
git add .
Git 관리대상에 모든 파일을 포함해주는 명령어
git commit -m "커밋 메시지"
저장소에 커밋하자.
난 기존 프로젝트를 그대로 저장소에 등록했으니
On branch main
nothing to commit, working tree clean
이렇게 뜬다. 변경 사항 없다는 뜻
git push origin main
메인에 푸쉬해주자~
fatal: protocol 'git@https' is not supported
앵?
다시보니 원격저장소URL을 HTTPS와 SSH를 섞어서 썼다;
git remote remove origin
기존 원격 저장소를 삭제하고
git remote add origin https://github.com/사용자이름/저장소이름.git
주소를 똑바로 적은 다음..
git push origin main
다시 PUSH
Enumerating objects: ~어쩌구
저쩌구
궁시렁
궁시렁
* [new branch] main -> main
이렇게 push완료 메시지가 뜬다!
깃허브에 가보면 프로젝트가 올라간 것을 확인할 수 있다~
참조