이 자습서에서는 이 시리즈 전체에서 사용할 리포지토리를 만듭니다. 라는 stargazers-log작은 소프트웨어 프로젝트를 빌드합니다. 여정이 끝나면 작업을 계획하고, 코드를 작성하고, 변경 내용을 검토하고, 라이브 웹 사이트에 코드를 배포합니다.
stargazers-log는 사용자가 별표한 리포지토리를 추적하고 표시하는 간단한 웹사이트입니다. 관심 있는 도구 및 코드 예제의 개인 카탈로그를 빌드하는 데 도움이 됩니다. 리포지토리에 스타를 표시하면 나중에 프로젝트를 북마크하고 관리자에게 감사의 뜻을 전할 수도 있습니다.
참고
이 시리즈를 따라 진행하는 동안 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud 또는 GitHub Enterprise Server을 사용하는 경우, GitHub.com에 대한 참조 및 링크를 조직의 전용 URL로 대체해야 합니다.
사전 요구 사항
- GitHub 계정입니다. 등록하려면 https://github.com/signup로 이동하세요.
리포지토리란?
리포지토리는 소프트웨어 프로젝트에 대한 코드와 파일을 유지하는 GitHub위치입니다. 파일을 저장하고, 각 변경 내용을 커밋으로 추적하고, 공동 작업자에게 공유 작업 장소를 제공합니다. 단일 웹 페이지에서 대규모 애플리케이션에 이르는 대부분의 소프트웨어 프로젝트는 자체 리포지토리에 있습니다.
리포지토리 만들기
다음 단계에 따라 이 시리즈의 리포지토리를 만듭니다.
-
GitHub의 모든 페이지 오른쪽 상단에서 을 선택한 다음 새 리포지토리를 클릭합니다.
또는 새 리포지토리 페이지 GitHub.com 로 이동하여 새 리포지토리 양식을 직접 엽니다.
-
소유자 드롭다운 메뉴를 사용하여 리포지토리를 소유할 개인 계정을 선택합니다.
-
리포지토리 이름 필드에 .를 입력합니다
stargazers-log. -
설명 필드에 "내가 출연한 리포지토리의 로그"와 같은 간단한 설명을 입력합니다.
-
표시 유형 선택 드롭다운 메뉴를 사용하여 이 시리즈의 뒷부분에 있는 라이브 사이트에 소프트웨어 프로젝트를 게시할 수 있도록 공용을 선택합니다.
-
README 추가를 선택합니다. 그러면 리포지토리에 시작 파일과 소프트웨어 프로젝트를 설명할 수 있는 장소가 표시됩니다.
-
이 소프트웨어 프로젝트에 대한 파일이나 라이선스 파일을 추가할
.gitignore필요가 없으므로 해당 옵션을 변경하지 않고 그대로 둡니다. -
Create repository(리포지토리 만들기)를 클릭합니다.
시작 웹 페이지 추가
소프트웨어 프로젝트는 작은 웹 페이지로 확장되므로 콘텐츠를 저장할 파일을 추가 index.html 합니다.
-
파일 목록 위에 있는 리포지토리의
stargazers-log기본 페이지에서 다음을 클릭한 다음 새 파일 만들기를 클릭합니다. -
파일 이름 필드에
index.html을 입력합니다. -
파일 편집기에서 다음 시작 콘텐츠를 추가합니다.
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><!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> -
변경 내용 커밋을 클릭합니다.
-
열리는 대화 상자에서 기본 옵션인
main브랜치에 직접 커밋을 그대로 유지한 다음 변경 내용 커밋을 클릭합니다.
달성한 작업
| 과업 | 결과 |
|---|---|
| 리포지토리 만들기 | 소프트웨어 프로젝트를 GitHub에 저장하기 위해 stargazers-log을 만들었습니다. |
| README 추가 | 소프트웨어 프로젝트에 자신을 설명할 수 있는 장소를 제공했습니다. |
| 웹 페이지 추가됨 | 회원님은 사이트의 시작점으로 index.html을 만들었습니다. |
다음 단계
- 이제 소프트웨어 프로젝트에 홈이 있으므로 수행하려는 작업을 계획합니다. AUTOTITLE을 계속 진행합니다.