홍차의 미로찾기

[github] github 레포지토리(repository) 생성하기 본문

프로그래밍/GIT

[github] github 레포지토리(repository) 생성하기

홍차안디 2024. 7. 20. 20:20
반응형

[git/github] git, github설정 프로세스 모음

 

 

 

새로운 프로젝트를 github에 업로드하고 싶다github에 새로운 repository를 만들어서 연결해야합니다.

 

우선, github 사이트에 로그인을 합니다.

 

[github > Repositories] 메뉴로 이동하면 repository 목록을 조회할 수 있습니다.

여기서 new 버튼을 눌러 새로운 repo를 생성합니다.

github repo

 

 

Repository name 에는 새로운 프로젝트의 이름을 작성해주세요.

 

public과 private 중 하나를 선택합니다.

public모두에게 해당 repo 내용을 볼 수 있도록 설정합니다. 다만 커밋할 수 있는 사람은 제한할 수 있습니다.

private은 해당 repo를 비공개로 설정합니다. 볼 수 있는 사람과 커밋할 수 있는 사람을 제한할 수 있습니다.

 

원한다면 readme 파일gitignore 파일을 자동으로 추가할 수 있습니다.

 

아래에서 빨간 상자로 체크한 부분local project에서 github 연결 시 사용하기 위한 https 주소입니다.

파란 상자로 체크한 부분local project에서 github을 연결 한 후 github 업로드를 위한 git 명령어 입니다.

github repository 생성

 

 

 

첫번째 파란 상자

  • 로컬에 프로젝트를 새로 생성한 경우 (git 설정 안한 경우)
# 문자열을 README.md 파일에 출력 (해당 파일 없으면 추가)
echo "# test-repo" >> README.md

# 해당 프로젝트를 git 관리하에 두는 명령어
git init

# git에 파일 추가 (해당 파일을 git 관리하도록 함)
git add README.md

# add로 추가된 모든 파일 로컬 커밋
git commit -m "first commit"

# 브랜치 이름 변경 (M 옵션 이용하여 기존 브랜치 이름 강제 변경 또는 main 존재하는 경우에는 브랜치 덮어쓰기)
git branch -M main

# 생성한 github repository와 연결
git remote add origin (위에 만든 github repository https 주소)

# 로컬 저장소의 main 브랜치를 원격 저장소 main으로 업로드하는 명령어 
# - u 옵션(= set-upstream)은 origin main 입력없이 git push만 해도 원격 main 브랜치(origin main)로 업로드되도록 함 
git push -u origin main

 

두번째 파란색 상자

  • 로컬에 프로젝트를 새로 생성했으나 git 초기화 설정을 이미 한 경우
  • github 연결과 업로드만 필요한 경우
# 생성한 github repository와 연결
git remote add origin (위에 만든 github repository https 주소)

# 브랜치 이름 변경 (M 옵션 이용하여 기존 브랜치 이름 강제 변경 또는 main 존재하는 경우에는 브랜치 덮어쓰기)
git branch -M main

# 로컬 저장소의 main 브랜치를 원격 저장소 main으로 업로드하는 명령어 
git push -u origin main
반응형
Comments