{"meta":{"title":"리포지토리를 위한 빠른 시작 가이드","intro":"5분 안에 새 리포지토리를 생성하고 첫 번째 변경 내용을 커밋하는 방법을 알아보세요.","product":"리포지토리","breadcrumbs":[{"href":"/ko/repositories","title":"리포지토리"},{"href":"/ko/repositories/creating-and-managing-repositories","title":"리포지토리 만들기 및 관리"},{"href":"/ko/repositories/creating-and-managing-repositories/quickstart-for-repositories","title":"리포지토리를 위한 빠른 시작 가이드"}],"documentType":"article"},"body":"# 리포지토리를 위한 빠른 시작 가이드\n\n5분 안에 새 리포지토리를 생성하고 첫 번째 변경 내용을 커밋하는 방법을 알아보세요.\n\n## 리포지토리 만들기\n\nGitHub 리포지토리는 다양한 프로젝트를 저장합니다. 이 가이드에서는 리포지토리를 만들고 첫 번째 변경 내용을 커밋합니다.\n\n<div class=\"ghd-tool webui\">\n\n1. 임의 페이지의 오른쪽 위에 있는 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Create something new\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>을(를) 클릭한 다음, **신규 리포지토리**를 클릭합니다.\n\n   ![새 항목을 만드는 옵션을 보여 주는 GitHub 드롭다운 메뉴의 스크린샷. \"새 리포지토리\"라는 메뉴 항목이 진한 주황색 윤곽선으로 표시되어 있습니다.](/assets/images/help/repository/repo-create-global-nav-update.png)\n2. 짧고 기억하기 쉬운 리포지토리 이름을 입력합니다. 예를 들어 “hello-world”입니다.\n\n   ![리포지토리를 만드는 첫 번째 단계의 스크린샷 리포지토리 이름 필드에는 \"hello-world\" 텍스트가 포함되며 진한 주황색 윤곽선으로 표시됩니다.](/assets/images/help/repository/create-repository-name.png)\n3. 필요에 따라 리포지토리에 관한 설명을 추가합니다. 예를 들어 “GitHub의 첫 번째 리포지토리”입니다.\n4. 리포지토리 표시 여부를 선택합니다. 자세한 내용은 [리포지토리 정보](/ko/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)을(를) 참조하세요.\n5. **README 추가**를 **켜기**로 전환합니다.\n6. **Create repository**(리포지토리 만들기)를 클릭합니다.\n\n축하합니다! 첫 번째 리포지토리를 만들고 *README* 파일을 사용하여 초기화했습니다.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n> \\[!NOTE]\n> GitHub CLI에 대한 자세한 내용은 [GitHub CLI 정보](/ko/github-cli/github-cli/about-github-cli)을(를) 참조하세요.\n\n1. 명령줄에서 새 프로젝트의 로컬 복제본을 만들 디렉터리로 이동합니다.\n2. 프로젝트에 대한 리포지토리를 만들려면 `gh repo create` 하위 명령을 사용합니다. 메시지가 표시되면 **GitHub 처음부터 새 리포지토리 만들기**를 선택하고 새 프로젝트의 이름을 입력합니다. 프로젝트가 개인 계정 대신 조직에 속하도록 하려면 `organization-name/project-name`을 사용하여 조직 이름과 프로젝트 이름을 지정합니다.\n3. 대화형 프롬프트의 안내를 따릅니다. 리포지토리를 로컬로 복제하려면 원격 프로젝트 디렉터리를 복제할지 묻는 메시지가 표시될 때 yes(예)를 눌러 확인합니다.\n4. 또는 프롬프트를 건너뛰려면 리포지토리 이름과 표시 여부 플래그(`--public`, `--private` 또는 `--internal`)를 제공합니다. 예: `gh repo create project-name --public`. 리포지토리를 로컬로 복제하려면 `--clone` 플래그를 전달합니다. 가능한 인수에 대한 자세한 내용은 [GitHub CLI 설명서](https://cli.github.com/manual/gh_repo_create) 참조하세요.\n\n</div>\n\n## 첫 번째 변경 내용 커밋\n\n<div class=\"ghd-tool webui\">\n\n[커밋](/ko/get-started/learning-about-github/github-glossary#commit)은 특정 시점에 프로젝트에 있는 모든 파일의 스냅샷과 같습니다.\n\n새 리포지토리를 만들었을 때 *README* 파일을 사용하여 초기화했습니다.\n*README* 파일에서는 프로젝트를 보다 자세히 설명하거나 프로젝트를 설치 또는 사용하는 방법과 같은 몇 가지 설명서를 추가할 수 있습니다.\n*README* 파일의 콘텐츠는 리포지토리의 앞 페이지에 자동으로 표시됩니다.\n\nREADME 파일에 대한 변경 내용을 커밋해 보겠습니다.\n\n1. 리포지토리의 파일 목록에서 **README.md**를 선택합니다.\n\n![리포지토리의 파일 목록 스크린샷 \"README.md” 파일 이름이 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/repository/create-commit-open-readme.png)\n\n1. 파일 보기의 오른쪽 위 모서리에서 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-pencil\" aria-label=\"Edit file\" role=\"img\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg>을 클릭하여 파일 편집기를 엽니다.\n   ![파일의 스크린샷. 머리글에서 연필 아이콘으로 레이블이 지정된 단추가 진한 주황색 윤곽선으로 표시되어 있습니다.](/assets/images/help/repository/edit-file-edit-button.png)\n\n2. 텍스트 상자에 자신에 대한 몇 가지 정보를 입력합니다.\n\n3. 새 콘텐츠 위에서 **미리 보기**를 클릭합니다.\n\n   ![편집 모드의 파일 스크린샷. 파일 내용 위에 \"미리 보기\" 탭이 진한 주황색으로 표시됩니다.](/assets/images/help/repository/edit-readme-preview-changes.png)\n\n4. 파일 변경 사항을 검토합니다.\n   \\*\\* diff 표시\\*\\*를 선택하면 새 콘텐츠가 녹색으로 표시됩니다.\n\n![파일 미리 보기의 스크린샷 “차이 표시” 확인란이 활성화되고 파일에 추가된 항목이 녹색 선으로 표시됩니다. 둘 다 진한 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/repository/create-commit-review.png)\n\n1. **변경 내용 커밋...** 을 클릭합니다.\n\n2. \"커밋 메시지\" 필드에, 파일의 변경 내용을 설명하는 커밋 메시지를 간결하고 명확하게 입력합니다. 커밋 메시지에 커밋을 둘 이상의 작성자에게 귀속시킬 수 있습니다. 자세한 내용은 [여러 작성자를 사용하여 또는 조직을 대신하여 커밋 만들기](/ko/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)을(를) 참조하세요.\n\n3. 커밋 메시지 필드 아래에서 현재 분기 또는 새 분기에 커밋을 추가할지 여부를 결정합니다. 현재 분기가 기본 분기인 경우 커밋에 대한 새 분기를 만든 다음 끌어오기 요청을 만들도록 선택해야 합니다. 자세한 내용은 [끌어오기 요청 만들기](/ko/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)을(를) 참조하세요.\n\n   ![기본 분기에 직접 커밋하거나 새 분기를 만드는 라디오 단추를 보여 주는 GitHub 끌어오기 요청의 스크린샷 새 브랜치가 선택되었습니다.](/assets/images/help/repository/choose-commit-branch.png)\n\n4. **변경 내용 커밋** 또는 **변경 내용 제안**을 클릭합니다.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n이제 프로젝트를 만들었으므로 변경 내용 커밋을 시작할 수 있습니다.\n\n*README* 파일에서는 프로젝트를 보다 자세히 설명하거나 프로젝트를 설치 또는 사용하는 방법과 같은 몇 가지 설명서를 추가할 수 있습니다.\n*README* 파일의 콘텐츠는 리포지토리의 앞 페이지에 자동으로 표시됩니다.\n*README* 파일을 추가하려면 다음 단계를 수행합니다.\n\n1. 명령줄에서 새 프로젝트의 루트 디렉터리로 이동합니다. (`gh repo create` 명령을 실행했을 때 이 디렉터리가 만들어졌습니다.)\n\n2. 프로젝트에 대한 몇 가지 정보를 사용하여 *README* 파일을 만듭니다.\n\n   ```shell\n   echo \"info about this project\" >> README.md\n   ```\n\n3. `git status`를 입력합니다. 추적되지 않은 `README.md` 파일이 표시됩니다.\n\n   ```shell\n   $ git status\n\n   Untracked files:\n     (use \"git add <file>...\" to include in what will be committed)\n     README.md\n\n   nothing added to commit but untracked files present (use \"git add\" to track)\n   ```\n\n4. 파일을 스테이징하고 커밋합니다.\n\n   ```shell\n   git add README.md && git commit -m \"Add README\"\n   ```\n\n5. 변경 내용을 자신의 브랜치에 푸시하세요.\n\n   ```shell\n   git push --set-upstream origin HEAD\n   ```\n\n</div>\n\n## 다음 단계\n\nGitHub에서 리포지토리를 만들고 *README* 파일을 포함했으며 첫 번째 커밋을 만들었습니다.\n\n<div class=\"ghd-tool webui\">\n\n* 이제 GitHub 리포지토리를 복제하여 컴퓨터에 로컬 복사본을 만들 수 있습니다. 로컬 리포지토리에서 커밋하고, 끌어오기 요청을 만들어 업스트림 리포지토리의 변경 내용을 업데이트할 수 있습니다. 자세한 내용은 [리포지토리 복제](/ko/repositories/creating-and-managing-repositories/cloning-a-repository) 및 [Git 설정](/ko/get-started/git-basics/set-up-git)을(를) 참조하세요.\n\n</div>\n\n* GitHub의 사용 가능한 보안 기능을 사용하여 리포지토리를 보호합니다. 자세한 내용은 [리포지토리 보안 설정을 위한 빠른 시작](/ko/code-security/getting-started/quickstart-for-securing-your-repository)을(를) 참조하세요.\n\n* GitHub에서 흥미로운 프로젝트 및 리포지토리를 찾고 리포지토리의 포크를 만들어 변경할 수 있습니다. 리포지토리를 포크하면 원래 리포지토리에 영향을 주지 않고 다른 리포지토리를 변경할 수 있습니다. 자세한 내용은 [리포지토리를 포크하다](/ko/pull-requests/how-tos/work-with-forks/fork-a-repo)을(를) 참조하세요.\n\n* 각 리포지토리 GitHub 는 개인 또는 조직이 소유합니다.\n  GitHub에서 사람, 리포지토리 및 조직과 연결하고 팔로우하여 상호 작용할 수 있습니다. 자세한 내용은 [GitHub 프로젝트 검색](/ko/get-started/exploring-projects-on-github/discovering-projects-on-github)을(를) 참조하세요.\n\n* GitHub에는 도움을 요청하고 전 세계 사람들과 대화할 수 있는 훌륭한 지원 커뮤니티가 있습니다. [GitHub Community](https://github.com/orgs/community/discussions) 대화에 참여합니다."}