본문 바로가기
Devops/Git

GitHub에 로컬 프로젝트 올리기

by 광진구뚝배기 2022. 3. 3.

개발함에 있어 가장 중요한 게 협업이라고 할 수 있다. 그것을 도와주는 도구로는 형상관리 도구가 있는데, 오픈소스로 가장 흔히들 사용하는 것이 바로 git이다. 나 역시 git을 사용해서 프로젝트를 한 경험이 많다. 오늘은 그 git에 대한 간단한 개념과, 로컬 저장소에 있는 프로젝트를 github에 올리는 방법을 설명해보겠다.

 

"Git" 그것이 알고싶다.

 

 

Git은 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개 소프트웨어이며,현재 가장 널리 쓰이는 분산형 버전 컨트롤 프로그램이다. 저장소에서 프로젝트를 꺼내오면 내 컴퓨터에 저장소가 만들어지고 모든 변경 이력이 저장된다. 또한 여러 곳의 원격 저장소를 등록하여 사용할 수 있다.

 

형상관리에 관한 자세한 내용은 "형상관리" 그것이 알고 싶다. 페이지를 보고 오면 좋다.

 

 

Git Hub에 로컬 프로젝트 올리기

 

 

1. Github에 repository를 생성한다.

 

 

 2. 자신이 업로드하려는 레퍼지토리에 들어가 code를 클릭해 레포지토리의 주소를 복사한다.

 

 

3. VSCode 터미널, gitbash, PowerShell 등 자신이 사용하는 터미널을 실행시킨 후 

올리고자 하는 프로젝트가 있는 위치로 들어간다.

 

 

4. 아래의 명령어들을 차례로 입력한다.

git init # .git 폴더 생성 ( 로컬 저장소 생성 )

git add . # 로컬 저장소에 전체 파일( . ) 업로드
git status # 올라갈 파일이 있는지, 현재 폴더의 파일 상태 확인

git commit -m "[커밋메시지]" # 로컬에 저장 및 커밋 메시지 작성
git remote add origin [복사한 레퍼지토리 주소]
git push origin master # 원격저장소 master 브랜치에 커밋한 파일들 업로드

 

 

 

push 할 때 username, password를 작성하게 되는데, 나처럼 아래와 같은 에러가 난 사람이 있을 것이다.

2020-07-30 이후로 Basic Authentication인증이 안되고, Token Authentication 인증을 해야 한다.

토큰을 이용한 로그인 방법을 설명해보겠다.

 

 

Settings > Developer settings > personal access tockens 

 

 

 

우측의 Generate new token 클릭

 

 

Note, Expiration를 자신이 원하는 대로 선택하고,

Select scopes는 접근 권한 설정인데 간단하게 레퍼지토리 관리만 할 것이라면

내가 설정한 것과 같이 repo관련만 체크하면 된다.

 

 

그럼 토큰 비밀번호가 나오는데 복사해뒀다가 사용하면 된다.

성공적으로 업로드 완료!

 

반응형

'Devops > Git' 카테고리의 다른 글

깃허브(GitHub) 프로필 5분만에 예쁘게 꾸미기  (0) 2022.03.16
Git 명령어 파헤치기  (0) 2021.09.28

댓글