GitHub 저장소 생성 및 첫 커밋 실습
이 강좌는 다음 순서로 진행되는 시리즈 강좌 중 하나입니다.
이 가이드에서는 Azunt.dll 이름의 NuGet 패키지 배포를 위한 GitHub 저장소를 만드는 전체 과정을 순서대로 설명합니다.
Visual Studio, GitHub Desktop, 그리고 GitHub 웹 인터페이스를 함께 사용합니다.
C:\>start https://github.new
C:\>cd Azunt.dll
C:\Azunt.dll>code .
C:\Azunt.dll>start https://github.com/VisualAcademy/Azunt.dll
C:\Azunt.dll>
📋 사전 준비
- GitHub 계정 (이미 로그인되어 있음)
- GitHub Desktop 설치
- Visual Studio (또는 VSCode) 설치 (옵션: README.md 수정을 위한 에디터)
1단계: GitHub에서 Public 저장소 생성
- 웹 브라우저에서
https://github.new
접속 - 저장소 생성 페이지가 열립니다.
- 아래 옵션으로 설정합니다:
- Repository name:
Azunt.dll
- Description: (선택) Azunt.dll is a general-purpose .NET utility library.
- Visibility:
Public
(공개 저장소) - Initialize this repository with:
- ☑️ Add a README file
- ☑️ Add .gitignore (원하면 Visual Studio 로 선택)
- ☑️ Choose a license: MIT License
- Repository name:
- Create repository 버튼 클릭
✅ 저장소가 생성됩니다:
예:https://github.com/VisualAcademy/Azunt.dll
2단계: GitHub Desktop 으로 로컬에 클론
- GitHub Desktop 실행
- 메뉴:
File > Clone repository...
선택 Your repositories
탭에서 Azunt.dll 저장소 선택- Local path:
C:\Azunt.dll
(C 드라이브 루트 폴더로 클론)
- Clone 버튼 클릭
✅
C:\Azunt.dll
폴더가 로컬에 생성됩니다.
3단계: README.md 파일 수정
- 로컬 폴더에서
README.md
파일을 엽니다. - 간단하게 내용을 수정합니다. 예를 들어:
# Azunt.dll
Azunt.dll is a general-purpose .NET utility library for networking, security, and more.
## Features
- IP Address Utilities
- Security Helpers
- Designed for .NET Standard 2.0
- Easy to use, easy to extend
## License
MIT
- 저장 후 파일을 닫습니다.
4단계: 커밋 및 푸시 (싱크)
- GitHub Desktop 으로 돌아옵니다.
- 변경 사항이 표시됩니다.
- Summary 에 커밋 메시지를 입력합니다:
- 예:
Update README.md with project description
- 예:
- Commit to main 버튼 클릭
- 우측 상단 Push origin (또는 Sync) 버튼 클릭하여 GitHub 에 푸시
✅ GitHub 원격 저장소에 변경사항이 반영됩니다.
5단계: GitHub 웹사이트에서 확인
- 웹 브라우저에서 저장소로 이동:
- 예:
https://github.com/VisualAcademy/Azunt.dll
- 예:
README.md
가 정상적으로 업데이트 되었는지 확인합니다.
✅ 커밋 내역과 수정된 README.md 를 웹에서 확인할 수 있습니다.
🎉 결과
이제 Azunt.dll 이름의 GitHub 저장소가 준비되었습니다!
향후 다음 작업들을 추가로 이어서 할 수 있습니다:
- ✅ Visual Studio 에서 솔루션 생성 및 소스코드 Push
- ✅ MSTest 테스트 프로젝트 추가 및 푸시
- ✅ GitHub Actions 통한 자동 빌드 & 테스트 설정
- ✅ NuGet 패키지 배포용
.nuspec
파일 준비 - ✅ GitHub Release 기반 NuGet 자동 배포
📌 참고
- 저장소 URL:
https://github.com/VisualAcademy/Azunt.dll
- 로컬 폴더:
C:\Azunt.dll
- 첫 커밋:
Update README.md with project description
✅ 요약
이 따라하기를 통해 Azunt.dll 저장소를 만들고, 로컬에서 클론 후 README.md 수정, 커밋 및 푸시까지 완료했습니다.
추천 자료: ASP.NET Core 인증 및 권한 부여
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!