그 외/GitHub

[Git] GitHub, 깃허브 repository에 파일 업로드(push)하는 방법 | Yoon's Dev

Yooniron 2021. 5. 1. 22:43

Github, 깃허브 repository에 파일 업로드(push)하는 방법

간단히 말해서 Git bash를 이용해 Github 저장소에 내 프로젝트, 소스들을 업로드하는 방법이다.

Github desktop을 이용해 GUI로 쉽게 할 수 있지만, 이 포스팅에서는 Git bash를 이용한 commit-push 하는 방법이다.

 


1.Git 설치

 

우선, Git이 설치되어있지 않다면 아래 사이트에서 git을 설치해주도록 합니다.

 

(Windows/Mac/Linux/Unix)

 

https://git-scm.com/downloads

 

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

 


2. Github에 repository 만들기

 

Github 사이트에 접속 후 로그인한다.

(계정이 없으시면 회원가입을 해주시면 됩니다.)

 

1. 왼쪽에 있는 New 버튼으로 repository 생성하는 방법

2. 프로필 메뉴를 이용해 repository 생성하는 방법

 


Repository name: 저장소의 이름

Description: 저장소에 대한 간단한 설명

 

Public: 저장소를 모두에게 공개

Private: 지정된 사람에게만 공개

 

initialize this repository with a README를 체크해주면

저장소가 생성될 때 README.md 파일이 자동으로 함께 생성된다.

 

모두 작성했다면 아래의 Create repository 버튼을 눌러 저장소를 생성해줍니다.

 

 

3. 내 컴퓨터에서 원격 저장소 가져오기

 

로컬 저장소를 만들 디렉토리를 하나 생성해줍니다.

 

디렉터리 마우스 우클릭 - Git Bash here (윈도우 기준/Linux, Mac의 경우 터미널 열기)

 

 

git 초기 설정(Git을 설치하고 초기 설정이 안된 분들은 해주셔야 합니다.)

 

[] 생략해주시고 가입이름, 이메일을 넣어주시면 됩니다.

가입 이름 등록

 

가입 이메일 등록

 

앞서 생성한 저장소를 가져오기전에 먼저 생성한 Repository로 이동하여 HTTPS에 해당하는 url을 복사해줍니다.

그러고 나서 git init을 입력해줍니다.

 

 

그럼 이제 디렉터리 안에 .git이라는 폴더가 생긴 것을 확인합니다.

 

그다음 git add .를 해줍니다.

 

git add .(또는 특정 파일이나 폴더)

그다음은 git commit - "커밋 메세지"로 커밋 로그를 작성해줍니다.

 

 

 

만약 위와 같은 에러가 뜬다면 다시 git init을 해줍니다.

 

 

다시 git add . 와 git commit을 해주시면 됩니다.

 


 

3. push

 

마지막으로 commit한 파일을 원격 저장소로 업로드(push)를 해줍니다.

 

origin: 원격 저장소의 주소(Repository로 이동하여 HTTPS에 해당하는 url을 복사한 값 넣어주시면 됩니다.)

 

 

** 붙여넣기: Shift + insert **

 

위 명령어를 입력하시고 나면

 

 

다음과 같은 Github 로그인 창이 뜨는데 이름과 비밀번호를 입력하고 로그인해주면 최종적으로 push가 됩니다.

 

최종적으로 Github 저장소로 가셔서 올린 파일과 커밋 로그가 정상적으로 올라가셨으면 성공입니다.