Github에 프로젝트 코드 업로드하기

GitHub는 Git을 기반으로 한 코드 호스팅 플랫폼입니다. 유료 사용자는 개인 저장소를 만들 수 있지만, 일반 무료 사용자는 공개 저장소만 사용할 수 있습니다. 대부분의 경우 공개 저장소로 충분합니다.

계정 생성 및 저장소 만들기

먼저 GitHub 계정을 만들어야 합니다. 이후 공개 저장소를 생성할 수 있습니다. 저장소 생성 과정은 다음과 같습니다: 1. GitHub 웹사이트에서 계정을 등록합니다. 2. 상단 메뉴에서 "+" 버튼을 클릭한 후 "New repository"를 선택합니다. 3. 저장소 이름을 입력하고 "Create repository" 버튼을 누릅니다.

Git 클라이언트 설치

GitHub는 서버 역할을 하며, 컴퓨터에서 Git을 사용하려면 Git 클라이언트가 필요합니다. - Windows 사용자는 Git for Windows를 다운로드하세요. - macOS 사용자는 GitHub Desktop를 설치하거나 터미널 명령어를 통해 설치할 수 있습니다. 설치가 완료되면 파일 탐색기나 Finder에서 우클릭 시 Git 관련 메뉴들이 보일 것입니다.

Git 설정

로컬 저장소를 구성하고 GitHub과 연결해야 합니다.

1) 로컬 저장소 초기화

프로젝트 디렉토리를 선택한 후 터미널을 실행하여 다음 명령어를 실행합니다:
$ git init

2) SSH 키 생성

GitHub과 안전하게 통신하기 위해 SSH 키를 생성합니다:
$ ssh-keygen -t rsa -C "your_email@example.com"
이메일 주소는 GitHub 계정에 등록된 이메일로 바꿉니다. 생성된 키는 ~/.ssh/id_rsa.pub 파일에 저장됩니다. 해당 파일을 열어 키를 복사한 후 GitHub 웹사이트의 "Settings > SSH and GPG keys"에서 추가합니다.

3) SSH 연결 확인

다음 명령어를 실행하여 연결 상태를 확인합니다:
$ ssh -T git@github.com
성공적으로 연결되었다는 메시지가 표시됩니다.

4) 사용자 정보 설정

커밋 기록에 사용될 이름과 이메일을 설정합니다:

$ git config --global user.name "Your Name"
$ git config --global user.email "your_email@example.com"

5) 원격 저장소 추가

로컬 저장소를 GitHub에 연결합니다:
$ git remote add origin https://github.com/username/repository.git
여기서 usernamerepository는 각각 GitHub 계정명과 저장소명으로 대체합니다.

코드 업로드

새로운 파일을 저장소에 추가하고 GitHub에 업로드하는 과정은 다음과 같습니다:

1) 파일 추가 및 커밋

새로운 파일을 저장소에 추가한 후 아래 명령어를 실행합니다:

$ git add .
$ git commit -m "Initial commit"

2) GitHub에 푸시

로컬 변경 사항을 원격 저장소에 반영합니다:
$ git push -u origin master

.gitignore 파일 사용

불필요한 파일들을 Git 관리 대상에서 제외하려면 .gitignore 파일을 사용합니다. 예를 들어, 컴파일된 파일이나 임시 파일들은 포함하지 않는 것이 좋습니다. 예시 .gitignore 파일:

# OS generated files
*.DS_Store
Thumbs.db

# Build outputs
bin/
obj/

주요 Git 명령어

  • 도움말 보기: git help <command>
  • 변경사항 비교: git diff
  • 파일 추가: git add <file>
  • 커밋: git commit -m "message"
  • 원격 저장소 푸시: git push
  • 브랜치 목록 보기: git branch

태그: Git GitHub SSH

5월 26일 07:54에 게시됨