# GitHubドキュメントの始め方

GitHubを使用してソフトウェアの構築、出荷、保守を開始する方法について説明します。 当社の製品を探索し、アカウントにサインアップして、世界最大の開発コミュニティと繋がりましょう。

## Recommended

* [体験してみる](/ja/get-started/start-your-journey)

  GitHubは初めてですか? 基本については、こちらをご覧ください。

* [GitHub Copilotを使用してコードを記述する方法について説明します](/ja/get-started/learning-to-code)

  GitHub と Copilot が、プログラミング スキルの構築、より優れたコードの記述、安全なプロジェクトの発送にどのように役立つかについて説明します。

* [GitHubでのアカウントの作成](/ja/get-started/start-your-journey/creating-an-account-on-github)

  GitHub の使用を開始するための個人用アカウントを作成します。

* [Git のセットアップ](/ja/get-started/git-basics/set-up-git)

  GitHub の中心には、Git というオープンソースのバージョン コントロール システム (VCS) があります。 Git は、GitHub に関連してローカルコンピュータで発生するすべての動作の根本を担っています。

* [Hello World](/ja/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [GitHub アカウントの始め方](/ja/get-started/onboarding/getting-started-with-your-github-account)

  GitHubの個人用アカウントを使用すると、リポジトリのインポートまたは作成、他のユーザーとの共同作業、GitHub コミュニティとの接続を行うことができます。

* [GitHubのプラン](/ja/get-started/learning-about-github/githubs-plans)

  GitHubの価格プランの概要。

* [GitHubでの記述に関するクイック スタート](/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub プロファイルの README を作成し、高度な書式設定機能について学習します。

* [GitHubのopen sourceに貢献する方法を見つける](/ja/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  自分に関連する GitHub のオープンソース プロジェクトにコントリビュートする方法を見つけることができます。

## Links

### Getting started

* [Hello World](/ja/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [GitHubと Git について](/ja/get-started/start-your-journey/about-github-and-git)

  GitHub と Git を使用して共同作業を行えます。

## Articles

* [GitHubと Git について](/ja/get-started/start-your-journey/about-github-and-git)

  GitHub と Git を使用して共同作業を行えます。

* [GitHubでのアカウントの作成](/ja/get-started/start-your-journey/creating-an-account-on-github)

  GitHub の使用を開始するための個人用アカウントを作成します。

* [Hello World](/ja/get-started/start-your-journey/hello-world)

  このHello World演習に従って、GitHubの pull request ワークフローについて学習します。

* [プロフィールの設定](/ja/get-started/start-your-journey/setting-up-your-profile)

  プロフィールで、自分についておよび、関心のある分野を紹介します。

* [GitHubのインスピレーションを見つける](/ja/get-started/start-your-journey/finding-inspiration-on-github)

  独自のプロジェクトにインスピレーションを与え、GitHub で学習し、コミュニティに接続できます。

* [GitHubからファイルをダウンロードする](/ja/get-started/start-your-journey/downloading-files-from-github)

  GitHub からファイルをダウンロードする方法と、ダウンロード、複製、フォークの違いを理解する方法について説明します。

* [プロジェクトをGitHubにアップロードする](/ja/get-started/start-your-journey/uploading-a-project-to-github)

  プロジェクトのファイルを GitHub にアップロードする方法について説明します。

* [Git とGitHub学習リソース](/ja/get-started/start-your-journey/git-and-github-learning-resources)

  数多くの役に立つ Git と GitHub のリソースが存在します。

* [GitHub アカウントの始め方](/ja/get-started/onboarding/getting-started-with-your-github-account)

  GitHubの個人用アカウントを使用すると、リポジトリのインポートまたは作成、他のユーザーとの共同作業、GitHub コミュニティとの接続を行うことができます。

* [GitHub チームのはじめ方](/ja/get-started/onboarding/getting-started-with-github-team)

  GitHub Team グループのユーザーは、組織アカウントの多数のプロジェクト間で同時に共同作業を行うことができます。

* [GitHub Enterprise Cloud 試用版の始め方](/ja/get-started/onboarding/getting-started-with-the-github-enterprise-cloud-trial)

  GitHub Enterprise Cloud試用版で利用可能な製品を設定します。

* [GitHub Enterprise Cloud の概要](/ja/get-started/onboarding/getting-started-with-github-enterprise-cloud)

  GitHub Enterprise Cloud を使って、Enterprise アカウントの設定と管理を始めます。

* [GitHub Enterprise Server の概要](/ja/getting-started-with-github-enterprise-server)

  GitHub.comの設定と管理を開始します。

* [GitHub フロー](/ja/get-started/using-github/github-flow)

  GitHub フローに従って、プロジェクトで共同作業を行います。

* [GitHubへの接続](/ja/get-started/using-github/connecting-to-github)

  GitHub でホストされているリポジトリを操作するために使用できるツールについて説明します。

* [GitHubでの通信](/ja/get-started/using-github/communicating-on-github)

  GitHub 上でさまざまな種類のディスカッションを用い、特定のプロジェクトや変更について、そしてもっと幅広くアイデアやチームのゴールについて話し合うことができます。

* [機能プレビューで早期アクセスリリースに触れる](/ja/get-started/using-github/exploring-early-access-releases-with-feature-preview)

  機能プレビューを使用して、パブリック プレビュー で利用可能な製品または機能を確認し、個人用アカウントの各機能を有効または無効にすることができます。

* [サポートされているブラウザー](/ja/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 Mobile](/ja/get-started/using-github/github-mobile)

  モバイル デバイスから GitHub での作業のトリアージ、共同作業、管理を行います。

* [制限付きネットワークからGitHubのサービスへのアクセスを許可する](/ja/get-started/using-github/allowing-access-to-githubs-services-from-a-restricted-network)

  ネットワークが特定のドメインへのアクセスを制限している場合、ネットワーク管理者は、GitHubのドメイン名の例外を作成することで、GitHubのサービスへのアクセスを許可できる場合があります。

* [接続問題のトラブルシューティング](/ja/get-started/using-github/troubleshooting-connectivity-problems)

  GitHub への接続の問題がある場合、接続のトラブルシューティングをして、次に問題を診断するために GitHub Debug のツールを使ってください。

* [GitHubのプラン](/ja/get-started/learning-about-github/githubs-plans)

  GitHubの価格プランの概要。

* [GitHub言語のサポート](/ja/get-started/learning-about-github/github-language-support)

  GitHub機能でサポートされるプログラミング言語の概要。

* [GitHub アカウントの種類](/ja/get-started/learning-about-github/types-of-github-accounts)

  GitHub のアカウントを使用すると、コードへのアクセスを整理および制御できます。

* [GitHubに対するアクセス許可](/ja/get-started/learning-about-github/access-permissions-on-github)

  ロールを使うと、アカウントとリソースにアクセスできるユーザーと、各ユーザーのアクセス レベルを制御することができます。

* [GitHub Advanced Security について](/ja/get-started/learning-about-github/about-github-advanced-security)

  GitHub を使用すると、 GitHub Code Security または GitHub Secret Protectionを購入したお客様が追加のセキュリティ機能を使用できるようになります。

* [GitHub のプランの変更に関する FAQ](/ja/get-started/learning-about-github/faq-about-changes-to-githubs-plans)

  2020 年 4 月 14 日の時点で、GitHubは、すべてのコア GitHub機能が無料になったことを発表しました。

* [GitHub用語集](/ja/get-started/learning-about-github/github-glossary)

  この用語集では、一般的な Git と GitHub の用語が紹介されています。

* [コードを学習するためのCopilotを設定する](/ja/get-started/learning-to-code/setting-up-copilot-for-learning-to-code)

  コーディングの概念を学習し、プログラミング スキルを積極的に高めるのに役立つように、Copilot を構成します。

* [Git入門](/ja/get-started/learning-to-code/getting-started-with-git)

  サンプル シナリオを使って Git の基本について学習しましょう。

* [サンプル コードを検索して理解する](/ja/get-started/learning-to-code/finding-and-understanding-example-code)

  GitHub のサンプル コードから学び、コーディング スキルを高めましょう。

* [他のユーザーのコードをプロジェクトで再利用する](/ja/get-started/learning-to-code/reusing-other-peoples-code-in-your-projects)

  既存のコードをプロジェクトに統合することで、コーディングの効率と知識が向上します。

* [ローカル環境でのプロジェクトの開発](/ja/get-started/learning-to-code/developing-your-project-locally)

  HTML、CSS、JavaScript で構築されたクライアント側アプリケーションの例を使って、ローカル開発環境を作成する方法について説明します。

* [GitHub Copilotを使用したデバッグの学習](/ja/get-started/learning-to-code/learning-to-debug-with-github-copilot)

  コード内のエラーを特定して修正するには、GitHub Copilot に助けを求めましょう。

* [GitHub Copilotからコードに関するフィードバックを取得する](/ja/get-started/learning-to-code/getting-feedback-on-your-code-from-github-copilot)

  コードの変更を確認し、作成した変更候補を適用するように GitHub Copilot に依頼する方法について説明します。

* [シークレットを安全に格納する](/ja/get-started/learning-to-code/storing-your-secrets-safely)

  ソフトウェア開発でのシークレットと、それを安全に管理する方法について説明します。

* [最初のコードの脆弱性を見つけて修正する](/ja/get-started/learning-to-code/finding-and-fixing-your-first-code-vulnerability)

  デモ リポジトリの code scanning アラートを解決して、コードをセキュリティで保護する基本について説明します。

* [初めての依存関係の脆弱性の検出と修正](/ja/get-started/learning-to-code/finding-and-fixing-your-first-dependency-vulnerability)

  デモ リポジトリで Dependabot とその機能を有効にして、依存関係をセキュリティで保護する方法について説明します。

* [テーマ設定を管理する](/ja/get-started/accessibility/managing-your-theme-settings)

  システム設定に従うか、常にライト モードまたはダーク モードを使うようにテーマを設定することで、GitHub の外観を管理できます。

* [キーボード ショートカット](/ja/get-started/accessibility/keyboard-shortcuts)

  GitHubのほぼすべてのページには、操作をより迅速に実行するためのキーボード ショートカットがあります。

* [GitHub コマンド パレット](/ja/get-started/accessibility/github-command-palette)

  コマンド パレットを使うと、キーボードから直接コマンドに移動して検索し、実行することができます。

* [GitHubでの記述に関するクイック スタート](/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  GitHub プロファイルの README を作成し、高度な書式設定機能について学習します。

* [GitHubでの書き込みと書式設定について](/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHubでは、GitHub Flavored Markdown と呼ばれるテキストを書式設定するための構文と、いくつかの固有の書き込み機能を組み合わせています。

* [基本的な書き込みと書式設定の構文](/ja/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  単純な構文を使用して、GitHubで散文とコードの高度な書式設定を作成します。

* [情報を表に編成する](/ja/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  表を作成して、コメント、Issue、プルリクエスト、ウィキの情報を編成できます。

* [セクションを折りたたんで情報を整理する](/ja/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  `<details>` タグで折りたたまれたセクションを作成することで、Markdown を合理化できます。

* [コードブロックの作成と強調表示](/ja/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  コードのサンプルをコードブロックにし、構文を強調表示して共有しましょう。

* [ダイアグラムの作成](/ja/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  図を作成して、チャートとグラフを使って情報を伝えます

* [数式の記述](/ja/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Markdown を使って、GitHub に数式を表示します。

* [自動リンクされた参照と URL](/ja/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  URL、Issue、プルリクエスト、コミットへの参照は、自動的に短縮されてリンクに変換されます。

* [ファイルを添付](/ja/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  さまざまな種類のファイルを issue や pull request に添付することで、情報を伝達できます。

* [タスクリストについて](/ja/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  タスクリストを使って、issue や pull request の作業を小さなタスクに分割し、すべての作業の完了を追跡できます。

* [コードスニペットへのパーマリンクを作成する](/ja/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  特定バージョンのファイルやプルリクエストにある特定のコード行やコード行の範囲へのパーマリンクを作成できます。

* [Issues および Pull Request でのキーワードの使用](/ja/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Issue と pull request をリンクしたり、issue や pull request を重複としてマークしたりするには、キーワードを使います。

* [保存済み返信について](/ja/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  イシューやプルリクエストに対する返信に保存された返信を利用できます。

* [保存された返信の作成](/ja/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  同じコメントを何度も頻繁に追加する場合は、返信テンプレートを作成しておくと便利です。

* [保存された返信を編集する](/ja/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  返信テンプレートのタイトルと本文を編集できます。

* [保存した返信の削除](/ja/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  使用しなくなった返信テンプレートは削除できます。

* [保存済みの返信を使用する](/ja/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  Issue またはプルリクエストにコメントするときは、すでに設定した保存済みの返信を追加できます。 返信テンプレートをコメント全体にすることも、カスタマイズしたい場合はコンテンツを追加または削除することもできます。

* [Gist の作成](/ja/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  パブリックとシークレットの 2 種類の Gist を作成できます。 アイデアを共有する場合はパブリック Gist を、そうでない場合はシークレット Gist を作成します。

* [Gistのフォークとクローン](/ja/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Gists は Git リポジトリです。つまり、オリジナルの作者でなくても Gist をフォークしたりクローンしたりできます。 diff など、Gist の完全なコミット履歴を見ることもできます。

* [星を付けて gist を保存する](/ja/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  興味のあるプロジェクトを追跡する目的で gist に星を付けることができます。

* [gist コメントのモデレート](/ja/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  コメントを無効にしたり、望ましくないエントリを削除したりして、gist でのコメントをモデレートできます。

* [GitHubのopen sourceに貢献する方法を見つける](/ja/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  自分に関連する GitHub のオープンソース プロジェクトにコントリビュートする方法を見つけることができます。

* [オープンソースへの貢献](/ja/get-started/exploring-projects-on-github/contributing-to-open-source)

  保守担当者が受け入れるオープンソース プロジェクトに貢献する方法について説明します。

* [GitHub Copilotを使用してプロジェクトを探索する](/ja/get-started/exploring-projects-on-github/using-github-copilot-to-explore-projects)

  このガイドは、Copilot を使って GitHub でプロジェクトを探索するのに役立ちます。

* [プロジェクトに貢献する](/ja/get-started/exploring-projects-on-github/contributing-to-a-project)

  フォークを通じてプロジェクトに貢献する方法について説明します。

* [スターを付けてリポジトリをブックマークする](/ja/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  リポジトリやトピックに星を付けて、興味のあるプロジェクトを追跡できます。

* [人をフォローする](/ja/get-started/exploring-projects-on-github/following-people)

  GitHub のユーザーをフォローして、アクティビティに関する通知を受け取ったり。

* [組織をフォローする](/ja/get-started/exploring-projects-on-github/following-organizations)

  GitHub の organization に従って、アクティビティに関する通知を受け取ることができます。

* [Git のセットアップ](/ja/get-started/git-basics/set-up-git)

  GitHub の中心には、Git というオープンソースのバージョン コントロール システム (VCS) があります。 Git は、GitHub に関連してローカルコンピュータで発生するすべての動作の根本を担っています。

* [Git でのユーザ名を設定する](/ja/get-started/git-basics/setting-your-username-in-git)

  Git は、アイデンティティによってコミットを関連付けるためにユーザ名を使います。 Git ユーザー名は、お使いの GitHub ユーザー名と同じではありません。

* [Git でGitHub資格情報をキャッシュする](/ja/get-started/git-basics/caching-your-github-credentials-in-git)

  HTTPS を使用して GitHub リポジトリをクローンする場合は、GitHub CLI または Git Credential Manager (GCM) を使用して資格情報を記憶することをお勧めします。

* [Git から常に資格情報が求められるのはなぜですか?](/ja/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  GitHubを操作しようとするたびに、Git から資格情報の入力を求められた場合は、リポジトリの HTTPS クローン URL を使用している可能性があります。

* [macOS キーチェーンからの認証情報を更新する](/ja/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  personal access token のユーザー名、パスワード、または GitHub を変更する場合は、`git-credential-osxkeychain` ヘルパーで保存済み資格情報を更新する必要があります。

* [Git ワークフロー](/ja/get-started/git-basics/git-workflows)

  GitHub フローは、軽量でブランチベースのワークフローで、規則的にデプロイされる Team とプロジェクトをサポートしています。

* [リモートリポジトリについて](/ja/get-started/git-basics/about-remote-repositories)

  GitHubの共同開発アプローチは、他のユーザーが表示、フェッチ、更新できるように、ローカル リポジトリから GitHub にコミットを発行することに依存します。

* [リモートリポジトリを管理する](/ja/get-started/git-basics/managing-remote-repositories)

  お使いのコンピューター上のローカル リポジトリと、GitHub 上でホストされているリモート リポジトリを操作する方法について説明します。

* [Git とのテキストエディタの関連付け](/ja/get-started/git-basics/associating-text-editors-with-git)

  テキストエディタを使って Git でファイルを開いたり編集したりしてください。

* [行終端を処理するようGitを設定する](/ja/get-started/git-basics/configuring-git-to-handle-line-endings)

  diff における問題を回避するため、行終端を正しく処理できるよう Git を設定できます。

* [ファイルを無視する](/ja/get-started/git-basics/ignoring-files)

  GitHub にチェックインしたくないファイルを無視するように Git を構成することができます。

* [Git チートシート](/ja/get-started/git-basics/git-cheatsheet)

  この Git チート シートは、コマンドを忘れた場合や CLI でヘルプを使用したくない場合に、時間を節約してくれるものです。

* [Git について](/ja/get-started/using-git/about-git)

  バージョン コントロール システム Git と、それが GitHub とどのように連携するかについて説明します。

* [コミットをリモートリポジトリにプッシュする](/ja/get-started/using-git/pushing-commits-to-a-remote-repository)

  ローカル ブランチで実行されたコミットをリモート リポジトリにプッシュするには、`git push` を使用します。

* [リモートリポジトリから変更を取得する](/ja/get-started/using-git/getting-changes-from-a-remote-repository)

  一般的な Git コマンドを使用して、リモートリポジトリにアクセスできます。

* [非-fast-forwardエラーの処理](/ja/get-started/using-git/dealing-with-non-fast-forward-errors)

  時として、Git はリモートリポジトリへの変更の際、コミットに失敗することがあります。 その場合、プッシュが拒否されます。

* [サブフォルダを新規リポジトリに分割する](/ja/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Git リポジトリ内のフォルダを、全く新しいリポジトリに変更できます。

* [Gitのサブツリーのマージについて](/ja/get-started/using-git/about-git-subtree-merges)

  複数のプロジェクトを単一のリポジトリで管理する必要がある場合、 *"サブツリー マージ"* を使ってすべての参照を扱うことができます。

* [Git リベースについて](/ja/get-started/using-git/about-git-rebase)

  `git rebase` コマンドを使えば、一連のコミットを容易に修正し、リポジトリの履歴を変更できます。 コミットの順序を変更したり、編集したり、一つのコミットにまとめたりできます。

* [コマンドラインで Git リベースを使う](/ja/get-started/using-git/using-git-rebase-on-the-command-line)

  コマンドラインで `git rebase` を使うための短いチュートリアルです。

* [Git リベース後のマージコンフリクトを解決する](/ja/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  `git rebase` 操作を実行するときに、通常ではコミットを移動しています。 このため、マージコンフリクトが発生する状況に陥る可能性があります。 つまり、同じファイルで 2 つのコミットにより同じ行が変更されたため、Git はどちらの変更を適用するのかわからないということです。

* [ブランチとタグの名前に含まれる特殊文字の処理](/ja/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git は、ブランチとタグの名前で許可される文字について非常に制限が少ないです。 コマンド ライン シェルから Git を使用する場合は、特殊文字をエスケープまたは引用符で囲む必要があることがあります。

* [2 GiB プッシュ制限のトラブルシューティング](/ja/get-started/using-git/troubleshooting-the-2-gb-push-limit)

  2 GiB プッシュ制限を回避する方法について説明します。

* [個人アカウントのデータのアーカイブを要求する](/ja/get-started/archiving-your-github-personal-account-and-public-repositories/requesting-an-archive-of-your-personal-accounts-data)

* [パブリック リポジトリの GitHub アーカイブ プログラムのオプトインまたはオプトアウト](/ja/get-started/archiving-your-github-personal-account-and-public-repositories/opting-into-or-out-of-the-github-archive-program-for-your-public-repository)

  GitHub にパブリック リポジトリが GitHub Archive Program に含まれているかどうかを管理して、世界のopen source ソフトウェアを長期的に保持することができます。

* [GitHub Docs のバージョンについて](/ja/get-started/using-github-docs/about-versions-of-github-docs)

  現在お使いの GitHub 製品を反映したドキュメントを読むことができます。

* [GitHub Docs でのホバー カードの使用](/ja/get-started/using-github-docs/using-hover-cards-on-github-docs)

  ホバーカードは、GitHub Docs の他の記事の情報を提供します。

* [GitHub Docs API](/ja/get-started/using-github-docs/github-docs-api)

  公式の GitHub Docs API を使用して、プログラムによってページの一覧表示、検索、ドキュメント コンテンツ GitHub 取得します。

* [GitHub Certifications について](/ja/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications)

  GitHub Certification を取得して、GitHub のテクノロジとワークフローに関する専門知識を示しましょう。

* [GitHub Certifications 試験への登録](/ja/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam)

  準備が整ったら、試験に登録できます。