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 수정, 커밋 및 푸시까지 완료했습니다.

더 깊이 공부하고 싶다면
DevLec에서는 실무 중심의 C#, .NET, ASP.NET Core, Blazor, 데이터 액세스 강좌를 단계별로 제공합니다. 현재 수강 가능한 강좌 외에도 더 많은 과정이 준비되어 있습니다.
DevLec.com에서 자세한 커리큘럼을 확인해 보세요.
DevLec 공식 강의
C# Programming
C# 프로그래밍 입문
프로그래밍을 처음 시작하는 입문자를 위한 C# 기본기 완성 과정입니다.
ASP.NET Core 10.0
ASP.NET Core 10.0 시작하기 MVC Fundamentals Part 1 MVC Fundamentals Part 2
웹 애플리케이션의 구조와 MVC 패턴을 ASP.NET Core로 실습하며 익힐 수 있습니다.
Blazor Server
풀스택 웹개발자 과정 Part 1 풀스택 웹개발자 과정 Part 2 풀스택 웹개발자 과정 Part 3
실무에서 바로 활용 가능한 Blazor Server 기반 관리자·포털 프로젝트를 만들어 봅니다.
Data & APIs
Entity Framework Core 시작하기 ADO.NET Fundamentals Blazor Server Fundamentals Minimal APIs
데이터 액세스와 Web API를 함께 이해하면 실무 .NET 백엔드 개발에 큰 도움이 됩니다.
VisualAcademy Docs의 모든 콘텐츠, 이미지, 동영상의 저작권은 박용준에게 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다. 사이트의 콘텐츠를 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다. 단, 링크와 SNS 공유, Youtube 동영상 공유는 허용합니다. www.VisualAcademy.com
박용준 강사의 모든 동영상 강의는 데브렉에서 독점으로 제공됩니다. www.devlec.com