[Git] Git Repository

jayce·2024년 6월 17일

Git Repository

Git 저장소

  • Repository는 Git으로 관리하는 프로젝트 저장소
  • 파일과 디렉토리가 포함될 수 있고, 버전관리를 시작할 수 있음

Local 저장소와 Remote 저장소

  • Local Repository : 사용자의 컴퓨터 저장소
  • Remote Repository : 원격서버의 저장소

Git 저장소 생성

  • Git Init : 아직 버전관리를 하지않는 프로젝트 폴더를 Git 저장소로 만들 수 있음
  • Git Clone : Remote 저장소를 Local 에 복사하여 사용할 수 있음

Git Init

  • 반드시 폴더 안으로 들어가서 git init을 해줘야 한다.

1. Git을 연습할 작업공간 만들기
(나의 경우 Documents/dev_ws/git_ws)

dev_ws % mkdir git_ws
dev_ws % cd git_ws

2. test_project 폴더를 만들고 git init을 통해 저장소로 만들기

git_ws % mkdir test_project
git_ws % cd test_project
test_project % git init

🚨주의🚨 repository로 만들 파일로 이동 후 git init

3. ls -all 로 .git 파일이 생성되었는지 확인

test_project % ls -all

Git Clone

1. github에서 remote repository 생성

Remote Repository URL 형태

https://github.com/<organization>/<project_name>.git (조직)
https://github.com/<user_name>/<project_name>.git (개인)
  • GitHub 에서 New Repository 선택
  • 저장소 이름 및 기타 설정 후, Create
  • GitHub 에서 New Repository 선택 후 저장소 주소 복사

2. github에서 Token 발행
Token(토큰) : 토큰 값과 세팅 값을 참고하여 인증을 자동으로 처리

  • user setting으로 이동
  • 가장 아래에 있는 developer settings 선택
  • personal access token > Tokens(classic) 선택
  • gernerate new token (classic) 선택
  • 기한, repo 선택후 생성
  • 생성된 Token 복사 후 잘 저장할 것! 🚨 다신 못봄! 🚨

3. git clone 로 파일 생성

  • git파일로 만들 파일로 들어가지 않아도 알아서 생성해줌
git_ws % git clone https://<token>@github.com/<user_name>/<project_name>.git

4. 잘 생성 됐는지 확인

git_ws % cd test_project2
test_project2 % ls
README.md
test_project2 % ls -all
total 16
drwxr-xr-x   5 jayce  staff   160  6 17 15:22 .
drwxr-xr-x   4 jayce  staff   128  6 17 15:22 ..
drwxr-xr-x  12 jayce  staff   384  6 17 15:22 .git
-rw-r--r--   1 jayce  staff  3139  6 17 15:22 .gitignore
-rw-r--r--   1 jayce  staff    15  6 17 15:22 README.md

0개의 댓글