Skip to main content

GitHub 프로젝트에 대한 리포지토리 만들기

리포지토리 GitHub 를 만들어 코드를 저장하고, 기록을 추적하고, 공유할 수 있는 소프트웨어 프로젝트를 빌드합니다.

이 자습서에서는 이 시리즈 전체에서 사용할 리포지토리를 만듭니다. 라는 stargazers-log작은 소프트웨어 프로젝트를 빌드합니다. 여정이 끝나면 작업을 계획하고, 코드를 작성하고, 변경 내용을 검토하고, 라이브 웹 사이트에 코드를 배포합니다.

stargazers-log는 사용자가 별표한 리포지토리를 추적하고 표시하는 간단한 웹사이트입니다. 관심 있는 도구 및 코드 예제의 개인 카탈로그를 빌드하는 데 도움이 됩니다. 리포지토리에 스타를 표시하면 나중에 프로젝트를 북마크하고 관리자에게 감사의 뜻을 전할 수도 있습니다.

참고

이 시리즈를 따라 진행하는 동안 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud 또는 GitHub Enterprise Server을 사용하는 경우, GitHub.com에 대한 참조 및 링크를 조직의 전용 URL로 대체해야 합니다.

사전 요구 사항

Enterprise Managed Users 또는 GitHub Enterprise Server를 사용하는 경우, GitHub Enterprise 계정에 대한 정보는 엔터프라이즈 또는 사이트 관리자에게 문의하세요.

리포지토리란?

리포지토리는 소프트웨어 프로젝트에 대한 코드와 파일을 유지하는 GitHub위치입니다. 파일을 저장하고, 각 변경 내용을 커밋으로 추적하고, 공동 작업자에게 공유 작업 장소를 제공합니다. 단일 웹 페이지에서 대규모 애플리케이션에 이르는 대부분의 소프트웨어 프로젝트는 자체 리포지토리에 있습니다.

리포지토리 만들기

다음 단계에 따라 이 시리즈의 리포지토리를 만듭니다.

  1. GitHub의 모든 페이지 오른쪽 상단에서 을 선택한 다음 새 리포지토리를 클릭합니다.

    또는 새 리포지토리 페이지 GitHub.com 로 이동하여 새 리포지토리 양식을 직접 엽니다.

  2. 소유자 드롭다운 메뉴를 사용하여 리포지토리를 소유할 개인 계정을 선택합니다.

  3. 리포지토리 이름 필드에 .를 입력합니다stargazers-log.

  4. 설명 필드에 "내가 출연한 리포지토리의 로그"와 같은 간단한 설명을 입력합니다.

  5. 표시 유형 선택 드롭다운 메뉴를 사용하여 이 시리즈의 뒷부분에 있는 라이브 사이트에 소프트웨어 프로젝트를 게시할 수 있도록 공용을 선택합니다.

  6. README 추가를 선택합니다. 그러면 리포지토리에 시작 파일과 소프트웨어 프로젝트를 설명할 수 있는 장소가 표시됩니다.

  7. 이 소프트웨어 프로젝트에 대한 파일이나 라이선스 파일을 추가할 .gitignore 필요가 없으므로 해당 옵션을 변경하지 않고 그대로 둡니다.

  8. Create repository(리포지토리 만들기)를 클릭합니다.

시작 웹 페이지 추가

소프트웨어 프로젝트는 작은 웹 페이지로 확장되므로 콘텐츠를 저장할 파일을 추가 index.html 합니다.

  1. 파일 목록 위에 있는 리포지토리의 stargazers-log 기본 페이지에서 다음을 클릭한 다음 새 파일 만들기를 클릭합니다.

  2. 파일 이름 필드에 index.html을 입력합니다.

  3. 파일 편집기에서 다음 시작 콘텐츠를 추가합니다.

    HTML
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <title>Stargazers log</title>
      </head>
      <body>
        <h1>Stargazers log</h1>
        <p>A log of the repositories I've starred.</p>
      </body>
    </html>
    
  4. 변경 내용 커밋을 클릭합니다.

  5. 열리는 대화 상자에서 기본 옵션인 main 브랜치에 직접 커밋을 그대로 유지한 다음 변경 내용 커밋을 클릭합니다.

달성한 작업

과업결과
리포지토리 만들기소프트웨어 프로젝트를 stargazers-log에 저장하기 위해 GitHub을 만들었습니다.
README 추가소프트웨어 프로젝트에 자신을 설명할 수 있는 장소를 제공했습니다.
웹 페이지 추가됨회원님은 사이트의 시작점으로 index.html을 만들었습니다.

다음 단계