[Git] 기존 프로젝트를 GitHub에 연동하기

김상우·2024년 11월 23일
post-thumbnail

최근에 자주 컴퓨터를 바꿔가면서 쓸 일이 많아져서 SpringBoot 공부용 프로젝트를 아예 깃허브에 연동해두기로 했다. 지금껏 프로젝트 생성부터 GitHub에 VC로 연동한 뒤에 사용해 와서 로컬에서 쓰던 기존 프로젝트를 GitHub에 올리기는 처음이다.

먼저 cmd로 가서

cd ./(폴더명)

해당 디렉토리로 이동한다.

git init

새로운 Git 저장소를 생성

  • 현재 디렉토리에 .git이라는 하위 디렉토리가 생성
  • 해당 디렉토리가 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완료 메시지가 뜬다!
깃허브에 가보면 프로젝트가 올라간 것을 확인할 수 있다~


참조

profile
sudo love me spring

0개의 댓글