Skip to main content

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

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

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

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

참고

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

사전 요구 사항

리포지토리란?

리포지토리는 소프트웨어 프로젝트에 대한 코드와 파일을 유지하는 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 브랜치에 직접 커밋을 그대로 유지한 다음 변경 내용 커밋을 클릭합니다.

달성한 작업

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

다음 단계