🚨 GitHub 사용 시 주의할 점 (보안·해킹 예방)

User avatar placeholder
Written by 노퇴근

6월 12, 2025

🚨 GitHub 사용 시 주의할 점 (보안·해킹 예방)

1. 민감한 정보가 포함된 파일 주의

  • 비밀번호, API 키(인증키), 개인정보 등 중요한 정보는 절대 올리지 마세요!
  • GitHub에 올린 정보는 다른 사람들도 쉽게 볼 수 있어요.

🪄 비유:

  • 집 열쇠를 집 앞에 두고 다니면 누구나 들어올 수 있는 것과 같아요.

💡 해결법 예시:

# 잘못된 예 (민감한 정보 직접 포함 ❌)
API_KEY = "123456789abcdef"

# 올바른 예 (별도 파일로 관리 ✅)
.env 파일에 저장 후, .gitignore로 관리

2. .gitignore 파일 반드시 사용

  • Git에 올리면 안 되는 파일을 지정해서 실수로라도 업로드되지 않도록 막아요.

🪄 비유:

  • 금고에 중요한 물건을 넣어 다른 사람이 못 보게 숨기는 느낌!

💡 사용 예시:

# .gitignore
.env
password.txt
node_modules/
__pycache__/

3. 커밋·푸시 전에 반드시 확인하기

  • 무작정 빨리 커밋(commit), 푸시(push) 하지 말고, 항상 파일 내용 다시 확인하기!

🪄 비유:

  • 친구한테 메시지를 보낼 때, 잘못된 내용을 보내지 않기 위해 한 번 더 읽어보는 습관과 같아요!

💡 좋은 습관 예시:

git status         # 변경된 파일 목록 보기
git diff 파일명 # 파일 내 변경 내용 확인

4. 퍼블릭 레포(공개 저장소)에 특히 조심

  • 퍼블릭 저장소는 인터넷에 공개된 상태라 누구나 볼 수 있어요.
  • 민감 정보는 반드시 비공개(Private) 저장소나 별도 관리하세요.

🪄 비유:

  • 누구나 볼 수 있는 게시판에 개인정보를 붙이는 건 위험하겠죠?

5. Fork나 Clone할 때 해킹 가능성 주의

  • 다른 사람이 만든 프로젝트를 Fork하거나 Clone할 때 해킹 코드나 악성 코드가 포함될 수도 있어요.

🪄 비유:

  • 낯선 사람이 준 USB를 그냥 내 컴퓨터에 꽂으면 위험하겠죠?

💡 방지 방법:

  • 공식적이고 신뢰할 수 있는 프로젝트만 사용하기.
  • 코드를 다운받은 후, 파일 내용을 반드시 확인하기!

Git 명령어 사용 시 주의할 점 (커밋, 브랜치, 머지, 푸쉬, 풀 등)

1. Commit (커밋) 주의사항

  • 커밋 메시지를 의미 있게 작성하세요. (나중에 무슨 변경이었는지 쉽게 알 수 있어요!)

좋은 예시 ✅

git commit -m "feat(login): 로그인 버튼 추가"

나쁜 예시 ❌

git commit -m "수정"

📌 2. Branch (브랜치) 주의사항

  • 메인(main) 브랜치에서 바로 작업하지 마세요. 별도의 브랜치에서 작업 후 합치는 게 좋아요.

브랜치 생성 예시

git checkout -b feat/login-page

🪄 비유:

  • 초안(별도 브랜치)을 작성 후 완성되면 원본(메인 브랜치)에 옮기는 느낌!

📌 3. Merge (머지) 주의사항

  • 머지 전에 항상 충돌(conflict)을 확인하고 해결하세요.

충돌 해결 예시

# 브랜치 전환 및 머지
git checkout main
git merge feat/login-page

🪄 비유:

  • 서로 다른 두 사람이 동시에 같은 노트에 글을 썼을 때 겹친 내용을 잘 정리해야겠죠?

📌 4. Push (푸시) 주의사항

  • 푸시 전 항상 파일 내용을 재확인하고, 잘못된 커밋은 반드시 수정한 후 푸시하세요.

푸시 명령어 예시

git push origin main

🪄 비유:

  • 메일이나 메시지 보내기 전 최종 확인하는 습관!

📌 5. Pull (풀) 주의사항

  • 작업 시작 전 항상 최신 상태로 업데이트하기 (git pull)를 통해 다른 사람의 변경 사항을 반영하세요.

풀 명령어 예시

git pull origin main

🪄 비유:

  • 친구와 같은 노트를 쓸 때 친구가 먼저 내용을 추가했다면, 내가 먼저 그 내용을 확인하고 작업을 시작하는 게 좋겠죠!

✅ 꼭 기억할 한 줄 요약 꿀팁!

  • GitHub에는 민감 정보 절대 올리지 말고, 파일 내용은 항상 다시 확인하자! 📌🔐

이렇게 기본 보안과 주의사항을 잘 지키면 Git과 GitHub를 안전하고 효과적으로 쓸 수 있어

Image placeholder

본 블로그외에도 sns 채널에서 다양한 정보를 확인해볼 수 있습니다.

© 노퇴근 | let’s 귤팁
감정을 회복하는 철학이, 기술보다 먼저입니다.

당신의 흔적을 남겨주세요.

🫧 짧은 한마디도 좋아요. 당신의 생각을 들려주세요.

목차