[데브코스] Spring Boot 인증·인가(Auth) 기초 - 1~3강 정리

zuno·2026년 1월 6일

📦 프로젝트 클론 & 내 레포지토리로 설정하기 (1~3강 정리)

이번 글에서는 기존 GitHub 프로젝트를 클론해서 가져오고,
내 GitHub 레포지토리로 다시 연결하는 방법을 정리합니다.

📌 수업 1~3강에서 다룬 핵심 내용 정리용 글입니다.


1️⃣ 프로젝트 클론(Clone)하기

우선 강사님이 제공한 GitHub 저장소를 내 로컬 PC로 가져와야 합니다.

📥 클론 명령어

git clone https://github.com/jhs512/p-14114-1

이 명령어를 실행하면:

  • 원격 저장소의 모든 코드
  • 커밋 히스토리
  • 브랜치 정보

까지 포함해서 그대로 내 PC에 복사됩니다.

📁 결과 예시:

p-14114-1/
 ├─ src/
 ├─ build.gradle
 ├─ README.md
 └─ .git/   ← 깃 히스토리 포함

2️⃣ 왜 .git 을 삭제할까?

클론을 하면 강사님의 Git 히스토리가 그대로 따라옵니다.

하지만 우리는 보통:

  • 👉 내 GitHub 레포지토리를 따로 만들고
  • 👉 내 커밋 히스토리로 관리하고 싶습니다.

그래서 기존 Git 연결을 끊는 작업을 합니다.


3️⃣ 기존 Git 정보 제거하기

프로젝트 폴더 안에서 아래 명령어를 실행합니다.

rm -rf .git

📌 이 명령의 의미:

  • .git 폴더 삭제
  • 기존 원격 저장소 정보 + 커밋 히스토리 완전 제거
  • 👉 코드만 남고, Git 프로젝트가 아닌 상태

4️⃣ 새 Git 저장소로 초기화하기

이제 이 프로젝트를 내 프로젝트처럼 새로 시작합니다.

🔹 Git 초기화

git init
  • 현재 폴더를 새로운 Git 저장소로 설정
  • 새로운 .git 폴더 생성

5️⃣ 내 GitHub 레포지토리와 연결하기

GitHub에서 빈 레포지토리를 하나 생성한 뒤,
그 주소를 origin으로 연결합니다.

git remote add origin https://github.com/본인아이디/본인레포지토리명.git

확인:

git remote -v

6️⃣ 정리 (한 눈에 보기)

# 1. 프로젝트 클론
git clone https://github.com/jhs512/p-14114-1

# 2. 프로젝트 폴더로 이동
cd p-14114-1

# 3. 기존 Git 정보 제거
rm -rf .git

# 4. 새 Git 저장소 초기화
git init

# 5. 내 원격 저장소 연결
git remote add origin https://github.com/본인아이디/본인레포지토리명.git

✅ 핵심 포인트 요약

  • git clone
    남의 프로젝트를 그대로 가져오는 것

  • .git 삭제 + git init
    내 프로젝트로 새 출발

  • git remote add origin
    내 GitHub 레포지토리와 연결


📌 이후 단계에서는
git add, git commit, git push 를 통해
본격적으로 내 커밋을 쌓아가면 됩니다.

0개의 댓글