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 첫 화면으로 접속한다.
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
▶ 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
▶ 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 |
---|