# GitHub 설명서 시작하기

GitHub을 사용하여 소프트웨어를 처음으로 빌드하고, 배포하며, 유지 관리하는 방법을 습득하십시오. 제품을 탐색하고, 계정에 등록하고, 세계 최대의 개발 커뮤니티와 연결합니다.

## Recommended

* [여정 시작](/ko/enterprise-server@3.21/get-started/start-your-journey)

  GitHub이(가) 처음이신가요? 여기에서 기본 사항을 알아봅니다.

* [GitHub Copilot 사용하여 코딩하는 방법 알아보기](/ko/enterprise-server@3.21/get-started/learning-to-code)

  GitHub 및 Copilot이(가) 프로그래밍 기술을 구축하고, 더 나은 코드를 작성하고, 보안 프로젝트를 배송하는 데 어떻게 도움이 되는지 알아봅니다.

* [Git 설정](/ko/enterprise-server@3.21/get-started/git-basics/set-up-git)

  핵심 GitHub 은 Git이라는 오픈 소스 VCS(버전 제어 시스템)입니다. Git은 컴퓨터에서 로컬로 발생하는 모든 GitHub관련 작업을 담당합니다.

* [헬로 월드](/ko/enterprise-server@3.21/get-started/using-github/hello-world)

  이 헬로 월드 연습을 따라 GitHub의 pull request 워크플로를 학습하세요.

* [GitHub 계정 시작](/ko/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  개인 계정을 사용하여 GitHub리포지토리를 가져오거나 만들고, 다른 사용자와 공동 작업하고, 커뮤니티와 GitHub 연결할 수 있습니다.

* [GitHub 계획](/ko/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  GitHub의 요금제 개요입니다.

* [GitHub 쓰기 위한 빠른 시작](/ko/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub 프로필용 README를 작성하여 고급 서식 기능을 익혀 보세요.

* [GitHub open source 기여할 수 있는 방법 찾기](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  자신과 관련 있는 오픈 소스 프로젝트에 기여할 수 있는 방법을 GitHub에서 확인할 수 있습니다.

## Links

### Getting started

* [헬로 월드](/ko/enterprise-server@3.21/get-started/using-github/hello-world)

  이 헬로 월드 연습을 따라 GitHub의 pull request 워크플로를 학습하세요.

* [GitHub란?](/ko/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub 는 계획 작업부터 소프트웨어 배포 및 운영에 이르기까지 전체 소프트웨어 개발 프로세스를 지원하는 플랫폼입니다.

## Articles

* [GitHub란?](/ko/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub 는 계획 작업부터 소프트웨어 배포 및 운영에 이르기까지 전체 소프트웨어 개발 프로세스를 지원하는 플랫폼입니다.

* [Git 및 GitHub 학습 리소스](/ko/enterprise-server@3.21/get-started/start-your-journey/git-and-github-learning-resources)

  자습서, 온라인 과정 및 GitHub 커뮤니티 지원을 비롯한 필수 Git 및 리소스를 검색하여 기술을 향상시킵니다.

* [GitHub 프로젝트에 대한 리포지토리 만들기](/ko/enterprise-server@3.21/get-started/start-your-journey/creating-a-repository-for-your-project-on-github)

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

* [작업 계획](/ko/enterprise-server@3.21/get-started/start-your-journey/planning-your-work)

  작업을 구성하고 진행 상황을 추적하여 다음에 빌드할 내용을 항상 알 수 있습니다.

* [로컬 환경에서 코드에 연결하기](/ko/enterprise-server@3.21/get-started/start-your-journey/connecting-to-your-code-locally)

  GitHub Desktop을 계정에 연결하고 리포지토리를 복제하여 로컬에서 파일을 편집하세요.

* [코드 작성 및 저장](/ko/enterprise-server@3.21/get-started/start-your-journey/writing-and-storing-your-code)

  핵심 개발자 워크플로를 따라 브랜치를 만들고 코드를 작성한 다음, Copilot 및 GitHub Desktop을 사용하여 풀 리퀘스트를 엽니다.

* [제안된 변경 내용 검토](/ko/enterprise-server@3.21/get-started/start-your-journey/reviewing-your-proposed-changes)

  병합하기 전에 자신의 풀 리퀘스트를 검토하여 버그를 발견하고 품질을 개선하세요. 필요에 따라 Copilot의 AI 지원을 받을 수 있습니다.

* [자동으로 웹 사이트 배포](/ko/enterprise-server@3.21/get-started/start-your-journey/deploying-your-website-automatically)

  GitHub Actions 및 GitHub Pages로 코드 배포를 자동화하여 메인 브랜치에 푸시할 때마다 라이브 사이트에 업데이트를 게시할 수 있습니다.

* [GitHub 계정 시작](/ko/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  개인 계정을 사용하여 GitHub리포지토리를 가져오거나 만들고, 다른 사용자와 공동 작업하고, 커뮤니티와 GitHub 연결할 수 있습니다.

* [GitHub Enterprise Server 시작](/ko/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server)

  설정 및 관리를 시작합니다 GitHub.com.

* [헬로 월드](/ko/enterprise-server@3.21/get-started/using-github/hello-world)

  이 헬로 월드 연습을 따라 GitHub의 pull request 워크플로를 학습하세요.

* [GitHub 플로우](/ko/enterprise-server@3.21/get-started/using-github/github-flow)

  GitHub 흐름을 따라 프로젝트에서 공동 작업하세요.

* [GitHub 연결](/ko/enterprise-server@3.21/get-started/using-github/connecting-to-github)

  에서 호스트되는 리포지토리를 사용하는 데 사용할 수 있는 도구에 대해 알아봅니다 GitHub.

* [GitHub에서의 소통](/ko/enterprise-server@3.21/get-started/using-github/communicating-on-github)

  다양한 유형의 토론을 사용하여 특정 프로젝트 및 변경 사항뿐만 아니라 광범위한 아이디어 또는 팀 목표에 대해 논의할 수 있습니다 GitHub.

* [지원되는 브라우저](/ko/enterprise-server@3.21/get-started/using-github/supported-browsers)

  최상의 환경을 GitHub위해 [최신 버전의 Chrome](https://google.com/chrome), [Edge](https://www.microsoft.com/en-us/edge), [Firefox](https://mozilla.org/firefox) 또는 [Safari](https://apple.com/safari)를 사용하는 것이 좋습니다.

* [GitHub 모바일](/ko/enterprise-server@3.21/get-started/using-github/github-mobile)

  모바일 디바이스에서 GitHub에서 작업을 우선순위 설정, 공동 작업 및 관리합니다.

* [GitHub 계획](/ko/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  GitHub의 요금제 개요입니다.

* [GitHub 언어 지원](/ko/enterprise-server@3.21/get-started/learning-about-github/github-language-support)

  기능에서 지원하는 GitHub 프로그래밍 언어의 개요입니다.

* [GitHub 계정 유형](/ko/enterprise-server@3.21/get-started/learning-about-github/types-of-github-accounts)

  GitHub의 계정에서는 코드에 대한 액세스를 구성하고 제어할 수 있습니다.

* [GitHub 대한 액세스 권한](/ko/enterprise-server@3.21/get-started/learning-about-github/access-permissions-on-github)

  역할을 사용하면 계정 및 리소스에 대한 액세스 권한이 있는 사용자와 각 사용자가 가진 액세스 수준을 제어할 수 있습니다.

* [GitHub Advanced Security 정보](/ko/enterprise-server@3.21/get-started/learning-about-github/about-github-advanced-security)

  GitHub는 GitHub Code Security 또는 GitHub Secret Protection를 구매한 고객이 추가 보안 기능을 사용할 수 있도록 합니다.

* [GitHub 용어집](/ko/enterprise-server@3.21/get-started/learning-about-github/github-glossary)

  이 용어집에서는 일반적인 Git 및 GitHub 용어를 소개합니다.

* [테마 설정 관리](/ko/enterprise-server@3.21/get-started/accessibility/managing-your-theme-settings)

  시스템 설정을 따르거나 항상 밝거나 어두운 모드를 사용하는 테마 기본 설정을 지정하여 GitHub의 모양을 관리할 수 있습니다.

* [단축키](/ko/enterprise-server@3.21/get-started/accessibility/keyboard-shortcuts)

  GitHub의 거의 모든 페이지에는 작업을 더 빠르게 수행할 수 있는 바로 가기 키가 있습니다.

* [GitHub 쓰기 위한 빠른 시작](/ko/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub 프로필용 README를 작성하여 고급 서식 기능을 익혀 보세요.

* [GitHub 쓰기 및 서식 지정 정보](/ko/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub GitHub Flavored Markdown이라는 텍스트의 서식 지정 구문을 몇 가지 고유한 쓰기 기능과 결합합니다.

* [기본 쓰기 및 서식 지정 구문](/ko/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  간단한 구문을 사용하여 GitHub 산문 및 코드에 대한 정교한 서식을 만듭니다.

* [테이블을 이용한 정보 구성](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  주석, 이슈, 끌어오기 요청 및 wiki의 정보를 구성하는 테이블을 작성할 수 있습니다.

* [축소된 섹션을 사용하여 정보 구성](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  `<details>` 태그를 사용하여 축소된 섹션을 만들어 Markdown을 간소화할 수 있습니다.

* [코드 블록 만들기 및 강조 표시](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  울타리친 코드 블록과 코드 샘플을 공유하고 구문 강조 표시를 사용하도록 설정합니다.

* [다이어그램 만들기](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  차트 및 그래프를 통해 정보를 전달하는 다이어그램 만들기

* [수학 식 작성](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Markdown을 사용하여 GitHub에 수학식을 표시합니다.

* [자동 링크된 참조 및 URL](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  URL, 문제, 끌어오기 요청 및 커밋에 대한 참조는 자동으로 단축되어 링크로 변환됩니다.

* [파일 첨부](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  다양한 파일 형식을 이슈 및 끌어오기 요청에 연결하여 정보를 전달할 수 있습니다.

* [작업 목록 정보](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  작업 목록을 사용하여 이슈에 대한 작업을 중단하거나 요청을 더 작은 작업으로 끌어온 다음, 완료할 전체 작업 집합을 추적할 수 있습니다.

* [코드 조각에 대한 고정 링크 만들기](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  파일 또는 끌어오기 요청의 특정 버전에서 특정 줄 또는 코드 줄 범위에 대한 영구 링크를 만들 수 있습니다.

* [이슈 및 끌어오기 요청에 키워드 사용](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  키워드를 사용하여 문제와 끌어오기 요청을 연결하거나 문제 또는 끌어오기 요청을 중복으로 표시합니다.

* [저장된 회신 관리](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  저장된 회신을 사용하여 이슈 또는 끌어오기 요청에 응답할 수 있습니다.

* [저장된 회신 만들기](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  동일한 주석을 자주 추가하는 경우 저장된 회신을 만들 수 있습니다.

* [저장된 회신 편집](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  저장된 회신의 제목과 본문을 편집할 수 있습니다.

* [저장된 회신 삭제](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  저장된 회신을 더 이상 사용하지 않는 경우 삭제할 수 있습니다.

* [저장된 회신 사용](/ko/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  문제 또는 끌어오기 요청에 대해 주석을 달 때 이미 설정한 저장된 회신을 추가할 수 있습니다. 저장된 회신은 전체 주석일 수 있지만, 사용자 지정하려는 경우 콘텐츠를 추가하거나 삭제할 수 있습니다.

* [gist 만들기](/ko/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  퍼블릭 및 비밀의 두 가지 종류의 gist를 만들 수 있습니다. 자신의 아이디어를 세상과 공유할 준비가 되었으면 퍼블릭 gist를 만들고, 그렇지 않으면 비밀 gist를 만듭니다.

* [Gist 분기 및 클론 생성](/ko/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Gist는 실제로 Git 리포지토리이므로 원래 작성자가 아니더라도 모든 gist를 포크하거나 복제할 수 있습니다. diff를 포함하여 gist의 전체 커밋 기록을 볼 수도 있습니다.

* [별표로 gist 저장하기](/ko/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  관심 있는 프로젝트를 추적하기 위해 gist에 별표를 추가할 수 있습니다.

* [gist 코멘트 관리](/ko/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  gist의 댓글을 비활성화하거나 원하지 않는 댓글을 삭제하여 댓글을 관리할 수 있습니다.

* [GitHub 프로젝트 검색](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/discovering-projects-on-github)

  리포지토리, 토픽 및 커뮤니티 GitHub 를 검색하여 학습을 지원하고 고유한 프로젝트에 영감을 줄 수 있습니다.

* [프로젝트에 기여](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-a-project)

  포크를 통해 프로젝트에 기여하는 방법을 알아봅니다.

* [오픈 소스에 기여하기](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-open-source)

  유지 관리자가 수락할 open source 프로젝트에 기여하는 방법을 알아봅니다.

* [스타 표시된 리포지토리 저장](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  리포지토리와 토픽에 별을 지정하여 관심 있는 프로젝트를 추적하고.

* [개인 팔로우](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/following-people)

  사용자를 GitHub 팔로우하여 해당 활동에.

* [조직 팔로우하기](/ko/enterprise-server@3.21/get-started/exploring-projects-on-github/following-organizations)

  GitHub에서 조직을 팔로우하면 해당 조직의 활동에 대한 알림을 받을 수 있습니다.

* [Git 설정](/ko/enterprise-server@3.21/get-started/git-basics/set-up-git)

  핵심 GitHub 은 Git이라는 오픈 소스 VCS(버전 제어 시스템)입니다. Git은 컴퓨터에서 로컬로 발생하는 모든 GitHub관련 작업을 담당합니다.

* [Git에서 사용자 이름 설정](/ko/enterprise-server@3.21/get-started/git-basics/setting-your-username-in-git)

  Git은 사용자 이름을 사용하여 커밋을 ID와 연결합니다. Git 사용자 이름은 사용자 GitHub 이름과 동일하지 않습니다.

* [Git에서 GitHub 자격 증명 캐싱](/ko/enterprise-server@3.21/get-started/git-basics/caching-your-github-credentials-in-git)

  HTTPS를 사용하여 GitHub 리포지토리를 복제하는 경우 GitHub CLI 또는 GCM(Git Credential Manager)을 사용하여 자격 증명을 기억해두는 것이 좋습니다.

* [Git에서 항상 자격 증명을 묻는 이유는 무엇인가요?](/ko/enterprise-server@3.21/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  GitHub와 상호작용하려고 할 때마다 Git이 자격 증명을 묻는다면, 아마도 리포지토리의 HTTPS 복제 URL을 사용하고 있을 가능성이 높습니다.

* [macOS 키 집합에서 자격 증명 업데이트](/ko/enterprise-server@3.21/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  personal access token에서 사용자 이름, 비밀번호, GitHub을 변경한 경우 `git-credential-osxkeychain` 도우미에서 저장된 자격 증명을 업데이트해야 합니다.

* [Git 워크플로](/ko/enterprise-server@3.21/get-started/git-basics/git-workflows)

  GitHub 흐름은 정기적으로 배포하는 팀과 프로젝트를 지원하는 간단한 분기 기반 워크플로입니다.

* [원격 리포지토리 정보](/ko/enterprise-server@3.21/get-started/git-basics/about-remote-repositories)

  GitHub 공동 개발 방법은 로컬 리포지토리에서 다른 사용자가 보고, 가져오고, 업데이트할 수 있도록 GitHub 커밋을 게시하는 데 달려 있습니다.

* [원격 리포지토리 관리](/ko/enterprise-server@3.21/get-started/git-basics/managing-remote-repositories)

  GitHub에서 호스트되는 컴퓨터와 원격 리포지토리에서 로컬 리포지토리를 사용해 작업하는 방법을 알아봅니다.

* [Git과 텍스트 편집기 연결](/ko/enterprise-server@3.21/get-started/git-basics/associating-text-editors-with-git)

  텍스트 편집기를 사용하여 Git으로 파일을 열고 편집합니다.

* [줄 끝을 처리하도록 Git 구성](/ko/enterprise-server@3.21/get-started/git-basics/configuring-git-to-handle-line-endings)

  diff에서의 문제를 방지하기 위해 줄 끝을 제대로 처리하도록 Git을 구성할 수 있습니다.

* [Ignoring files(파일 무시)](/ko/enterprise-server@3.21/get-started/git-basics/ignoring-files)

  GitHub에 체크인하지 않으려는 파일은 Git 설정을 통해 무시하도록 구성할 수 있습니다.

* [Git 참고 자료](/ko/enterprise-server@3.21/get-started/git-basics/git-cheatsheet)

  이 Git 참고 자료는 명령을 잊어버리거나 CLI에서 도움말을 사용하고 싶지 않을 때 시간을 절약하는 방법입니다.

* [Git 정보](/ko/enterprise-server@3.21/get-started/using-git/about-git)

  버전 제어 시스템인 Git과 Git이 GitHub와 함께 어떻게 작동하는지 알아보세요.

* [원격 리포지토리에 커밋 전송](/ko/enterprise-server@3.21/get-started/using-git/pushing-commits-to-a-remote-repository)

  `git push`를 사용하여 로컬 분기에서 만든 커밋을 원격 리포지토리로 푸시합니다.

* [원격 리포지토리에서 변경 내용 가져오기](/ko/enterprise-server@3.21/get-started/using-git/getting-changes-from-a-remote-repository)

  일반적인 Git 명령을 사용하여 원격 리포지토리에 액세스할 수 있습니다.

* [비빠른 선행 오류 처리](/ko/enterprise-server@3.21/get-started/using-git/dealing-with-non-fast-forward-errors)

  Git에서 커밋을 잃지 않고 원격 리포지토리를 변경할 수 없는 경우가 있습니다. 이 경우 푸시가 거부됩니다.

* [하위 폴더를 새 리포지토리로 분할](/ko/enterprise-server@3.21/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Git 리포지토리 내의 폴더를 새 리포지토리로 전환할 수 있습니다.

* [Git 서브트리 병합 정보](/ko/enterprise-server@3.21/get-started/using-git/about-git-subtree-merges)

  단일 리포지토리 내에서 여러 프로젝트를 관리해야 하는 경우 *하위 트리 병합*을 사용하여 모든 참조를 처리할 수 있습니다.

* [Git 리베이스에 대하여](/ko/enterprise-server@3.21/get-started/using-git/about-git-rebase)

  `git rebase` 명령을 사용하면 일련의 커밋을 쉽게 변경하여 리포지토리의 기록을 수정할 수 있습니다. 함께 커밋의 순서를 변경하고 편집하거나 스쿼시할 수 있습니다.

* [명령줄에서 Git 리베이스 사용](/ko/enterprise-server@3.21/get-started/using-git/using-git-rebase-on-the-command-line)

  명령줄에서 `git rebase`를 사용하는 방법에 대한 간단한 자습서는 다음과 같습니다.

* [Git 다시 지정 후 병합 충돌 해결](/ko/enterprise-server@3.21/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  `git rebase` 작업을 수행할 때 일반적으로 커밋을 이동합니다. 이로 인해 병합 충돌이 발생하는 상황이 생길 수 있습니다. 즉, 커밋 중 두 개에서 동일한 파일의 동일한 줄을 수정했으며 Git에서 적용할 변경 내용을 알지 못한다는 의미입니다.

* [브랜치 및 태그 이름의 특수 문자 처리](/ko/enterprise-server@3.21/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git은 분기 및 태그 이름에 허용되는 문자에 대해 매우 허용적입니다. 명령줄 셸에서 Git을 사용하는 경우 특수 문자를 이스케이프하거나 인용해야 할 수 있습니다.

* [GitHub Docs 버전 정보](/ko/enterprise-server@3.21/get-started/using-github-docs/about-versions-of-github-docs)

  현재 사용 중인 제품을 반영하는 GitHub 설명서를 읽을 수 있습니다.

* [GitHub Docs에서 가리키기 카드 사용](/ko/enterprise-server@3.21/get-started/using-github-docs/using-hover-cards-on-github-docs)

  호버카드는 GitHub Docs에서 다른 문서에 대한 정보를 제공합니다.

* [GitHub Docs API](/ko/enterprise-server@3.21/get-started/using-github-docs/github-docs-api)

  공식 GitHub Docs API를 사용하여 프로그래밍 방식으로 페이지를 나열하고, 검색하고, GitHub 문서 콘텐츠를 가져옵니다.