GitHub 저장소 생성 및 첫 커밋 실습

  • 3 minutes to read

이 강좌는 다음 순서로 진행되는 시리즈 강좌 중 하나입니다.

  1. GitHub 저장소 생성 및 첫 커밋 따라하기 (현재 문서)
  2. 클래스 라이브러리 및 테스트 프로젝트 생성
  3. NuGet 패키지 발행 가이드

이 가이드에서는 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 저장소 생성

  1. 웹 브라우저에서 https://github.new 접속
  2. 저장소 생성 페이지가 열립니다.
  3. 아래 옵션으로 설정합니다:
    • 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
  4. Create repository 버튼 클릭

✅ 저장소가 생성됩니다:
예: https://github.com/VisualAcademy/Azunt.dll

2단계: GitHub Desktop 으로 로컬에 클론

  1. GitHub Desktop 실행
  2. 메뉴: File > Clone repository... 선택
  3. Your repositories 탭에서 Azunt.dll 저장소 선택
  4. Local path:
    • C:\Azunt.dll (C 드라이브 루트 폴더로 클론)
  5. Clone 버튼 클릭

C:\Azunt.dll 폴더가 로컬에 생성됩니다.

3단계: README.md 파일 수정

  1. 로컬 폴더에서 README.md 파일을 엽니다.
  2. 간단하게 내용을 수정합니다. 예를 들어:
# 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
  1. 저장 후 파일을 닫습니다.

4단계: 커밋 및 푸시 (싱크)

  1. GitHub Desktop 으로 돌아옵니다.
  2. 변경 사항이 표시됩니다.
  3. Summary 에 커밋 메시지를 입력합니다:
    • 예: Update README.md with project description
  4. Commit to main 버튼 클릭
  5. 우측 상단 Push origin (또는 Sync) 버튼 클릭하여 GitHub 에 푸시

✅ GitHub 원격 저장소에 변경사항이 반영됩니다.

5단계: GitHub 웹사이트에서 확인

  1. 웹 브라우저에서 저장소로 이동:
    • 예: https://github.com/VisualAcademy/Azunt.dll
  2. 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 수정, 커밋 및 푸시까지 완료했습니다.

VisualAcademy Docs의 모든 콘텐츠, 이미지, 동영상의 저작권은 박용준에게 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다. 사이트의 콘텐츠를 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다. 단, 링크와 SNS 공유, Youtube 동영상 공유는 허용합니다. www.VisualAcademy.com
박용준 강사의 모든 동영상 강의는 데브렉에서 독점으로 제공됩니다. www.devlec.com