[GitHub 100일 챌린지] Day 12 - 첫 Repository 생성하기
[GitHub 100일 챌린지] Day 12 - 첫 Repository 생성하기
100일 챌린지 Day 12 - 나만의 첫 Repository를 만들어봅니다
배울 내용
- Repository 생성 단계별 가이드
- 초기 설정 옵션 이해하기
- 첫 파일 추가하기
Topic1. Repository 생성하기
GitHub에서 새 Repository를 만드는 과정은 매우 간단합니다.
생성 시작하기
해보기:
1
2
3
1. GitHub 로그인
2. 우측 상단 '+' 버튼 클릭
3. "New repository" 선택
또는:
1
2
1. 프로필 페이지에서 "Repositories" 탭 클릭
2. 초록색 "New" 버튼 클릭
필수 정보 입력
Repository 이름 규칙:
1
2
3
4
5
6
7
8
9
10
11
✅ 좋은 이름:
- my-first-project
- todo-app
- python-study-notes
- awesome-resources
❌ 피해야 할 이름:
- test (너무 일반적)
- asdfgh (의미 없음)
- 내프로젝트 (한글, 띄어쓰기)
- My Project (띄어쓰기)
이름 작성 팁:
1
2
3
4
1. 소문자 사용
2. 단어 구분은 하이픈(-) 또는 언더스코어(_)
3. 의미있고 기억하기 쉬운 이름
4. 프로젝트 내용 반영
Description (설명):
1
2
3
4
선택사항이지만 권장:
"할 일 관리 웹 애플리케이션"
"Python 기초 학습 자료 모음"
"개인 포트폴리오 웹사이트"
해보기: 첫 Repository 만들기
1
2
이름: my-first-repo
설명: GitHub 100일 챌린지 연습용 저장소
결과: Repository 생성 페이지에서 기본 정보를 입력했습니다
Topic2. 초기 설정 옵션
Repository 생성 시 여러 옵션을 설정할 수 있습니다.
Public vs Private 선택
1
2
3
4
5
6
7
8
9
🌍 Public
- 누구나 볼 수 있음
- 포트폴리오용으로 좋음
- 첫 연습용은 Public 권장
🔒 Private
- 나만 보거나 초대한 사람만
- 나중에 Public으로 변경 가능
- 민감한 정보 포함 시
README 추가
✅ “Add a README file” 체크 (권장):
1
2
3
4
5
6
7
8
9
README.md 파일 자동 생성:
- Repository 설명 페이지
- Markdown 형식
- 첫 화면에 표시됨
- 나중에 수정 가능
체크 안 하면:
- 빈 Repository 생성
- 수동으로 파일 추가 필요
.gitignore 템플릿
1
2
3
4
5
6
7
8
9
10
11
12
.gitignore = Git이 무시할 파일 목록
선택 가능한 템플릿:
- None: .gitignore 없음
- Python: Python 프로젝트용
- Node: JavaScript/Node.js용
- Java: Java 프로젝트용
- ... 기타 다양한 언어
언제 선택?
- 프로젝트 언어 정해진 경우: 해당 템플릿
- 아직 모르는 경우: None (나중에 추가)
LICENSE 선택
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
오픈소스 라이선스:
MIT License (가장 인기):
- 자유롭게 사용, 수정, 배포
- 상업적 이용 가능
- 저작권 표시만 필요
Apache License 2.0:
- MIT + 특허 보호
- 기업용 프로젝트에 적합
GNU GPLv3:
- 수정 시 소스 공개 필수
- 오픈소스 유지 강제
None:
- 라이선스 없음
- 나중에 추가 가능
- 학습용은 None도 OK
권장 초기 설정:
1
2
3
4
5
처음 만드는 경우:
✅ Public
✅ Add a README file
✅ .gitignore: None (또는 사용 언어)
✅ License: None (또는 MIT)
해보기: 설정 선택하기
1
2
3
4
5
1. Public 선택
2. "Add a README file" 체크
3. .gitignore: None
4. License: None
5. "Create repository" 버튼 클릭!
결과: 새 Repository가 생성되고 README.md가 있는 첫 화면이 표시됩니다
Topic3. 첫 파일 추가하기
Repository가 생성되었으니 파일을 추가해봅시다.
웹에서 파일 만들기
방법 1: Add file 메뉴 사용
해보기:
1
2
3
4
5
6
7
8
9
10
11
12
1. "Add file" 버튼 클릭 (우측 상단)
2. "Create new file" 선택
3. 파일 이름 입력: hello.txt
4. 파일 내용 입력:
Hello, GitHub!
This is my first file.
5. 하단 "Commit new file" 섹션:
- Commit message: Add hello.txt
- Extended description: (비워도 됨)
6. "Commit new file" 버튼 클릭
결과:
1
2
3
✅ hello.txt 파일 생성됨
✅ 첫 번째 Commit 완료
✅ Repository에 파일 1개 추가
README.md 편집하기
방법 2: 기존 파일 수정
해보기:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1. README.md 파일 클릭
2. 연필 아이콘(Edit) 클릭
3. 내용 수정:
# My First Repository
안녕하세요! GitHub 100일 챌린지 중입니다.
## 목표
- GitHub 마스터하기
- 매일 꾸준히 학습하기
4. 하단으로 스크롤
5. Commit message: Update README
6. "Commit changes" 클릭
결과:
1
2
3
✅ README.md 수정됨
✅ 두 번째 Commit 완료
✅ 변경 이력에 기록됨
파일 업로드하기
방법 3: 로컬 파일 올리기
해보기:
1
2
3
4
5
6
1. "Add file" → "Upload files" 선택
2. 파일 드래그 앤 드롭
또는 "choose your files" 클릭
3. 파일 선택 (이미지, 문서 등)
4. Commit message 입력
5. "Commit changes" 클릭
활용 예:
1
2
3
4
- 이미지 파일 (.png, .jpg)
- 문서 (.pdf, .docx)
- 데이터 (.csv, .json)
- 압축 파일 (.zip)
Commit 히스토리 확인
해보기:
1
2
3
4
1. Repository 메인 화면
2. "X commits" 링크 클릭 (파일 목록 위)
3. 모든 변경 이력 확인
4. 각 Commit 클릭하면 변경 내용 상세 보기
결과:
1
2
3
4
5
Commit 히스토리:
📸 Commit 3: Upload image.png
📸 Commit 2: Update README
📸 Commit 1: Add hello.txt
📸 Initial commit (README.md 생성)
정리
완료 체크:
- 첫 Repository를 성공적으로 만들었다
- Public/Private, README, .gitignore 옵션을 이해했다
- 웹에서 파일을 추가/수정/업로드 할 수 있다
축하합니다! 🎉
1
2
3
4
5
6
✅ Repository 생성 완료
✅ 파일 3개 이상 추가
✅ Commit 히스토리 생성
이제 여러분은 Repository를 만들고
관리할 수 있습니다!
다음 단계:
1
2
Day 13에서는 README.md를
더 멋지게 작성하는 방법을 배웁니다.
다음: Day 13 - README.md 기본 작성 →
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
