본문 바로가기
Linux 리눅스/우분투

git 명령어 github 사용시 set-upstream 의미

by 프즈 2022. 10. 28.
반응형

git 좀 사용해볼까 해서 차근차근 코드를 작성하고 본인의 github 저장소에 올리려고 할 때 set-upstream 명령어를 사용해야 한다고 나올 때가 있어요. 어떤 의미인지 모르고 그냥 예시로 나오는 명령어를 아무 생각 없이 사용하는데요. 원격 저장소와 로컬 저장소를 연결하는 명령어라고 생각할 수 있어요.

git 명령어를 통해서 github을 연결할때 origin라는 이름으로 보통 연결합니다. 

git remote add origin https://github.com/아이디/프로젝트.git

그 이후에 로컬 저장소에 기본적으로 있는 master 저장소와 연결하고 싶을 때 아래 명령어로 로컬 저장소와 원격 github 저장소에 있는 이름이랑 연결하는 명령어를 사용해보세요.

git push --set-upstream origin master

이렇게 한번만 해두면 연결됩니다. 그 이후에는 git push 명령어를 통해서 서버로 코드를 저장할 수 있어요. 차근차근 git 연습하세요. git push 명령어를 사용하면 로그인하는 부분이 나올 수 있어요. 따로 설정해둔 부분이 없다면 토큰을 이용해야 합니다. github 사이트 로그인할 때 사용하는 비밀번호가 아니라 git push 할 대 사용할 수 있는 비벌 번호를 만든다고 생각할 수 있습니다.

토큰 등록 화면에서 등록하고 자동 생성된 키를 비빌번호로 사용할 수 있어요. 일단 이렇게 사용하다가 로그인 없이 사용할 수 있는 방법을 찾아서 사용해보세요. 

https://github.com/settings/tokens  github 토큰 등록 화면입니다.

반응형

댓글