본문 바로가기
  • 시 쓰는 개발자
CS 개념/Github

프로젝트를 github에 연결하기 (왕초보)

by poetDeveloper 2024. 1. 18.

깃허브를 연결할 때는 repository를 먼저 만들고 연결할 수도 있고, 프로젝트 파일을 먼저 만들고 후에 깃허브 repository를 만들어서 연결할 수도 있다. 이번 포스팅에서는 후자를 이야기해보자. 프로젝트 초기에, 노트북에서 작업을 먼저 하고 있었는데 이후 팀 깃허브가 만들어져서 연결해야한다고 치자.

 

git init

먼저 git을 사용할 준비를 해야한다. 그것이 git init인데, 이를 하지 않고 깃허브를 연결하려고 하면 아래와 같은 오류가 발생한다.

git init 없이 깃허브와 연결하려고 하는 경우

따라서 우리는 git init 후, 깃허브와 연결한다.

 

git remote add origin [깃허브주소]

이제 깃허브와 프로젝트를 연결해야한다. 명령어는 git remote add origin [깃허브주소]이다. 아래 사진과 같은 과정을 거치면, 깃허브와 연결할 수 있고 이를 확인하는 명령어는 git remote -v 이다.

 

 git push --set-upstream origin main

위 작업까지 완료하고 git push를 하려고 하면 아래와 같은 오류가 뜨며 진행이 되지 않는다... 친절하게 뭘 해야하는지 깃이 알려주긴 하는데 저건 무엇일까 ??

 

여기서  upstream은 local과 연결된 remote repository를 의미한다. 즉, 로컬저장소와 원격저장소를 연결하여 로컬에 있는 정보를 어디로 보내는지 지정해주는 것이다. 원격 저장소의 디폴트 브랜치를 설정해주는 작업이다. 초기 1회만만 지정해주면 되고, 이후에는 git push origin main  혹은 git push만으로 로컬 저장소에 올릴 수 있다.

 

참고

참고로, 깃허브 주소는 다음과 같이 쉽게 복사할 수 있다 !

'CS 개념 > Github' 카테고리의 다른 글

warning: LF will be replaced by CRLF  (1) 2024.01.23
github로 협업하기 (초보자용 AtoZ)  (0) 2023.02.18