GitHub

[GitHub] GitHub 시작하기 #1 (로컬 저장소 만들기)

베이글러 2023. 9. 20. 02:05
728x90
반응형

GitHub이란?


깃허브(Github)는 분산 버전 관리 툴인 깃(Git)를 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다.

즉, 버전 관리와 협업을 위한 코드 웹 호스팅 플랫폼으로 생각할 수 있다.

 

여기서 [Git] 이란?

형상 관리 도구 중 하나로, 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다.

쉽게 생각하면 소스 코드를 효과적으로 관리할 수 있는 소프트웨어인데 무료로 제공된다고 할 수 있다.

 


 

GitHub 시작하기 목차

0. Git 설치하기

1. 내 컴퓨터에 로컬 저장소 생성하기

2. Git에 올릴 파일 선택하기 (Git Add)

3. GitHub 내 원격 저장소 생성하기

4. 원격 저장소와 로컬 저장소 연결하기 (Git Remote Add)

5. 내 컴퓨터에 있는 파일을 Git에 올리기 (Git Push)

 

 


 

여기서 [로컬 저장소] 란?

내 컴퓨터에서 Git을 사용하기 위해 만드는 폴더로,

명령어를 통해 조작이 되므로 별도 버전 관리를 직접 하지 않아도 된다.

 


1. 내 컴퓨터에 로컬 저장소 생성하기


1-1. GitHub 회원가입 

▶ 가장 먼저, GitHub을 사용하기 위해서는 회원가입이 필요하다.

아래 링크를 통해 GitHub 첫 화면으로 접속한다.

 

https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

GitHub 첫화면

▶ Sign up 버튼을 클릭 후 사용할 계정(eMail, 비밀번호)를 생성한다.

회원가입 화면

 

 

1-2. 폴더 생성 

▶ 내 컴퓨터 내에 Git 소스 코드를 관리할 폴더를 생성한다.

위치, 이름 모두 편하게 생성하면 된다.

로컬 저장소 폴더

 

 

1-3. Git Bash로 생성한 로컬 저장소 폴더 접속

▶ 설치받은 Git Bash를 연다.

이 때, Git Bash를 설치하지 않았다면? (클릭)

 

https://break-time-for.tistory.com/manage/newpost/26?returnURL=https%3A%2F%2Fbreak-time-for.tistory.com%2Fentry%2FGitHub-GitHub-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-0-Git-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0&type=post

 

break-time-for.tistory.com

Git Bash (CLI)

 

 

▶ 1-1번에서 생성한 로컬 저장소 폴더의 위치를 확인한다.

폴더에서 [마우스 오른쪽 버튼] > [속성] 에서 폴더의 위치를 확인할 수 있다.

 

속성에 보이는 위치는 폴더의 위치이므로, CLI 창에서 해당 폴더로 이동하기 위해서는,

       속성의 위치 + 폴더 이름

즉, 속성에서 확인할 수 있는 폴더 위치 뒤에 폴더의 이름까지 붙여주어야 한다.

(아래 그림과 같은 경우, C:\Users\####\OneDrive\Documents\Git_Code)

폴더 속성

 

 

▶ Git Bash에서 명령어를 통해 1-1번에서 생성한 로컬 저장소 폴더로 이동한다.

 

< 명령어 > 

    - cd : 폴더 이동

cd C:\Users\####\OneDrive\Documents\Git_Code

위 코드로 폴더가 제대로 이동이 되면 위 CLI 그림처럼 노란색 글씨로 이동된 폴더가 표시된다.

 

 

1-4. Config 환경설정

▶ Git Bash에서 아래 명령어를 통해 환경 설정을 해준다.

아래 코드에서 "GitHub ID"는 따옴표 안에 본인의 GitHub ID를 작성한다. (따옴표는 필수)

git config --global user.name "GitHub ID"

 

▶ 위 코드를 실행했다면, 다음 아래 명령어를 통해 환경 설정을 해준다.

아래 코드에서 GitHub_eMail 에는 본인의 GitHub eMail를 작성한다. (여기는 따옴표 없음)

git config --global user.email GitHub_eMail

 

 

1-5. git init

▶ Git Bash에서 아래 명령어를 통해 로컬 레포지토리를 생성한다.

git init

위 그림과 같이 empty Git repository가 생성되었다는 문구가 나오면 성공이다.

 

 

 

1-6. 로컬 저장소 폴더 확인

▶ 1-1번에서 생성했던 로컬 저장소 폴더에 다시 들어가보면,

숨김처리 된 폴더가 생성되어 있는 것을 확인할 수 있다.

(숨김처리는 [폴더 옵션 > 보기 > 고급설정 > 숨김 파일 및 폴더에서 숨김 파일, 폴더 및 드라이브 표시] 를 통해 확인 가능하다.)

 

이렇게 생성된 .git 폴더를 [로컬 저장소]라고 부르며, 

다음 포스팅을 통해 생성할 원격 저장소에서 코드를 받아오면,

로컬 저장소가 자동으로 생성된다.

 

주의 사항 : 한 개의 폴더에는 한 개의 로컬 저장소만 가능

(여러 개 생성 시 충돌 발생)

 

 


본 포스팅에서는 GitHub 활용을 위한 로컬 저장소를 생성하는 방법에 대해 알아보았다.

다음 포스팅으로는 버전 관리를 위해 코드를 Git에 업로드하는 방법에 대해 알아보려고 한다 !

 


GitHub 시작하기 목차

0. Git 설치하기

1. 내 컴퓨터에 로컬 저장소 생성하기

2. Git에 올릴 파일 선택하기 (Git Add)

3. GitHub 내 원격 저장소 생성하기

4. 원격 저장소와 로컬 저장소 연결하기 (Git Remote Add)

5. 내 컴퓨터에 있는 파일을 Git에 올리기 (Git Push)

반응형

'GitHub' 카테고리의 다른 글

[GitHub] GitHub 시작하기 #0 (Git 설치하기)  (0) 2023.09.20