IT/Git, GitHub

초보자를 위한 GitHub의 사용

mmww 2024. 7. 17. 17:38

개요

GitHub의 기본 개념과 계정 생성, Git 설치 및 설정, 그리고 새로운 저장소를 만드는 방법에 대해 설명합니다. 이를 통해 GitHub를 처음 사용하는 사용자도 쉽게 따라할 수 있도록 합니다

 

초보자를 위한 Git 이란? 글을 읽고 오시면 더욱 이해하기 쉽습니다.

1. 소개

GitHub란 무엇인가?

  • GitHub는 분산 버전 관리 시스템인 Git을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스

GitHub를 사용하는 이유

  • GitHub를 사용하면 팀원들이 서로 다른 장소에서 동시에 프로젝트를 진행할 수 있습니다.
  • 코드를 안전하게 저장하고, 변경 사항을 추적하며, 문제를 관리하고, 피드백을 주고받는 등 개발 프로세스를 효율적으로 관리할 수 있습니다.

2. GitHub 계정 생성

GitHub 계정 만들기

  • GitHub 공식 웹사이트https://github.com이동하여 'Sign up' 버튼을 클릭합니다.
  • 필요한 정보를 입력하고 계정을 생성합니다.
  • 이메일 인증 과정을 완료하면 GitHub 계정이 활성화됩니다.

프로필 설정

  • 계정 생성 후, 프로필을 설정합니다. 프로필 사진, 이름, 바이오 등을 자신을 알리는 개인정보를 입력하여 다른 사용자들에게 자신을 소개할 수 있습니다.
  • 자신의 사진을 꼭 넣는것이 좋습니다. 협업은 신뢰도의 영역도 있기에 자신을 알리는 것으로 사진만한게 없기때문입니다.

3. GitHub 저장소 생성

새로운 저장소 생성 방법

  • GitHub 웹사이트에서 'New repository' 버튼을 클릭하여 새로운 저장소를 생성합니다.
  • 저장소 이름, 설명을 입력하고, 공개 여부를 선택합니다. 'Initialize this repository with a README' 옵션을 선택하면 초기화된 README 파일이 포함됩니다.

저장소 이름과 설명 작성

  • 저장소 이름은 프로젝트와 관련된 명확한 이름으로 지정합니다. 설명은 프로젝트의 목적과 주요 기능을 간단하게 요약합니다.

저장소 공개/비공개 설정

  • 저장소를 공개(Public)로 설정하면 모든 사용자가 접근할 수 있습니다. 비공개(Private)로 설정하면, 권한을 부여받은 사용자만 접근할 수 있습니다. 프로젝트의 성격에 맞게 설정합니다.

4. Git에서의 설정

사용자 이름 및 이메일 설정

  • Git 설치 후, 다음 명령어를 사용하여 사용자 이름과 이메일을 설정합니다. 이는 커밋 메시지에 포함됩니다. (아래서 부터는 터미널이나 Visual Studio code 명령창 에서 실행합니다.)
  • git config --global user.name "Your Name" git config --global user.email "[your.email@example.com] (mailto:your.email@example.com)"

5. 로컬 저장소 초기화 및 원격 연결(터미널 창에서 실행)

로컬 저장소 초기화

프로젝트 폴더로 이동하여 다음 명령어를 사용하여 로컬 저장소를 초기화합니다.

  • GitHub와 연동하려는 파일인지 확인
  • git bash 터미널창 실행
git init

원격 저장소 추가

  • GitHub에서 생성한 원격 저장소를 로컬 저장소에 연결합니다.
git remote add origin [https://github.com/username/repository.git](https://github.com/username/repository.git)

위 단계들을 완료하면, GitHub에 대한 기본 설정이 끝나고, 다음 글에서 실제로 파일을 커밋하는 방법을 배울 준비가 됩니다.

6. 마치며

  • 최근 스터디를 통해 단체활동의 장점을 크게 느끼고 있습니다.GitHub는 그런 단체활동에서 일어날수있는 잡음 들을 해소시켜주는 유용한 도구입니다. 이 도구로 여러분이 단체활동에 재미를 붙이셨으면 좋겠습니다.

'IT > Git, GitHub' 카테고리의 다른 글

초보자를 위한 Git 이란?  (0) 2024.07.07