サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
docs.github.com/ja
このガイドについて organization 所有者は、プライベートまたは機密データの公開を防止することが最優先事項である必要があります。 意図的であれ偶発的であれ、データ漏洩は関係者に大きなリスクを引き起こす可能性があります。 GitHub ではデータ漏洩を防止するための対策を講じていますが、ユーザー側にもセキュリティを強化するために organization を管理する責任があります。 データ漏洩を防ぐことに関しては、以下に示すように重要な要素がいくつかあります。 予防に積極的に取り組む 漏洩の可能性を早期に発見する インシデント発生時の軽減計画を維持する 最適な方法は、管理対象の organization の種類によって異なります。 たとえば、オープンソース開発に重点を置く organization では、外部とのコラボレーションを可能にするために、完全に営利的な organizat
リポジトリのドキュメンテーションをウィキでホストして、他者が利用してプロジェクトにコントリビュートすることを可能にできます。 Wikiは、組織の場合はGitHub FreeとGitHub Freeのパブリック・リポジトリで、パブリックおよびプライベート・リポジトリではGitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Serverで利用できます。 詳しくは、「GitHub のプラン」をご覧ください。 GitHub.com のすべてのリポジトリに、Wiki と呼ばれるドキュメントをホストするセクションが備わっています。 リポジトリのウィキは、プロジェクトの利用方法、設計方法、中核的な原理など、プロジェクトに関する長いコンテンツを共有するために利用できます。 README ファイルは、プロジェクトができることを手短に
ルールセットについて ルールセットは、リポジトリに適用されるルールの名前付きリストです。 リポジトリ あたり 75 個のルールセット を設定できます。 ルールセットを作成するときに、特定のユーザーがルールセットの中のルールをバイパスすることを許可できます。 これは、リポジトリ管理者などの特定のロールを持つユーザー、または特定のチームや GitHub Apps にすることができます。 バイパスアクセス許可の付与について詳しくは、「リポジトリのルールセットの作成」をご覧ください。 GitHub Enterprise プランと GitHub Team プランの Organization では、 Organization 内の複数のリポジトリをターゲットにするように、Organization レベルでルールセットを設定できます。 詳しくは、「組織内のリポジトリのルールセットを管理する」を GitH
前提条件 GitHub Copilot へのアクセス権。 「GitHub Copilot について」をご覧ください。 GitHub CLI をインストールする。 GitHub CLI のインストール手順については、GitHub CLI リポジトリを参照してください。 Copilot in the CLI 拡張機能をインストールする。 「CLIG での itHub Copilot のインストール」をご覧ください。 組織または企業を介して GitHub Copilot にアクセスできる場合、組織の所有者またはエンタープライズ管理者が Copilot in the CLI を無効にしていると、Copilot in the CLI を使用することはできません。 「organization 内での Copilot のポリシーの管理」をご覧ください。 コマンドの説明の取得について Copilot in
スラッシュ コマンドを使用すると、複雑な Markdown を作成する際に必要な入力を減らし、時間を節約することができます。 スラッシュ コマンドについて スラッシュ コマンドを使用すると、テーブル、タスクリスト、コード ブロックなど、より複雑な Markdown を簡単に入力できます。 スラッシュ コマンドは、そのスラッシュ コマンドがサポートされている issue、pull request、またはディスカッションの任意の説明フィールドまたはコメント フィールドで使用できます。 スラッシュ コマンドを使用する スラッシュ コマンドは、コメント フィールドにコマンドを入力し、プロンプトに従うことで使用することができます。 複雑な Markdown をコメントに挿入するには、次のいずれかのコマンドを入力します。 コマンド説明
GitHub の公開鍵のフィンガープリントは次のとおりです。 SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s (RSA) SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ (DSA - deprecated) SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM (ECDSA) SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU (Ed25519) ~/.ssh/known_hosts ファイルに次の ssh キー エントリを追加して、GitHub ホストの手動による検証を回避できます。 github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMq
GitHub Copilot サブスクリプションを個人用アカウント、または Organization や Enterprise に設定できます。 個人アカウントの場合は、GitHub Copilot Individual のサブスクリプションを設定できます。 Organization の場合は、GitHub Copilot Business のサブスクリプションを設定し、メンバーにアクセス許可を付与できます。 GitHub Enterprise Cloud の Enterprise の場合は、GitHub Copilot Business または GitHub Copilot Enterprise のサブスクリプションを設定し、Organization がメンバーへのアクセス許可を付与できるようにします。 Copilot Enterprise サブスクリプションを持つ企業は、企業内の各組織
GitHub Copilot と JetBrains IDE について このガイドでは、JetBrains IDE で GitHub Copilot からコーディングの提案を取得する方法について説明します。 その他の一般的なコーディング環境の説明を確認するには、ページの上部にあるツール スイッチャーを使います。 このガイドの例では Java を使用していますが、他の言語も同様に機能します。 GitHub Copilot は、多数の言語とさまざまなフレームワークに対する候補を提示しますが、特に Python、JavaScript、TypeScript、Ruby、Go、C#、C++ に適しています。 GitHub Copilot は、データベースのクエリ生成や、API とフレームワークの候補の生成にも役立ちますし、コード開発としてインフラストラクチャを構築することもできます。 前提条件 Cop
Monitoring your current jobs in your organization or enterprise Overview By default, GitHub Actions allows multiple jobs within the same workflow, multiple workflow runs within the same repository, and multiple workflow runs across a repository owner's account to run concurrently. This means that multiple workflow runs, jobs, or steps can run at the same time. GitHub Actions also allows you to con
GitHub Pages サイトのアクセス制御について GitHub Pages のアクセス制御では、サイトをプライベートで公開することで、プロジェクト サイトへのアクセスを制限できます。 プライベートで公開されたサイトは、サイトの公開元のリポジトリの読み取りアクセスを持っている人だけがアクセスできます。 プライベートで公開されたサイトは、内部的なドキュメンテーションや知識ベースをEnterpriseのメンバーと共有するために利用できます。 自社で Enterprise Managed Users を使っている場合、アクセス制御は使えず、すべての GitHub Pages サイトには、他のエンタープライズ メンバーのみがアクセスできます。 Enterprise Managed Users について詳しくは、「GitHub Pages について」をご覧ください。 Organization が
GitHub CLI 拡張機能をインストールして Webhook 転送を有効にするには、extension install サブコマンドを使います。 gh extension install cli/gh-webhook 組織の Webhook を転送しない場合、必要なアクセス許可が与えられるよう、admin:org_hook スコープを GitHub CLI ログインに追加します。 gh auth refresh --scopes admin:org_hook アプリケーションをローカルで起動し、Webhook を受信する予定の URL をメモします。 このガイドでは、アプリケーションが http://localhost:3000/webhook で Webhook イベントをリッスンしていることを前提としています。 Webhook がアプリケーションに配信されるように設定するには、we
概要 OpenID Connect (OIDC) を使うと、GitHub Actions ワークフローでは、有効期間の長い GitHub シークレットとしてアマゾン ウェブ サービス (AWS) 資格情報を格納しなくても、AWS 内のリソースにアクセスできます。 このガイドでは、GitHub の OIDC をフェデレーション ID として信頼するように AWS を構成する方法と、トークンを使って AWS に対する認証とリソースへのアクセスを行う aws-actions/configure-aws-credentials のワークフロー例を示します。 前提条件 GitHub が OpenID Connect (OIDC) を使用する方法の基本的な概念とそのアーキテクチャと利点については、「OpenID Connect を使ったセキュリティ強化について」を参照してください。 先に進む前に、アク
GitHub Apps の登録について 個人用アカウント、所有している組織、またはその組織が所有するすべてのアプリを管理するアクセス許可が自分に付与されている組織で、GitHub App を登録できます。 詳しくは、「Organization の GitHub App マネージャーを追加および削除する」を参照してください。 ユーザーまたは組織は、最大 100 個の GitHub Apps を登録できますが、アカウントにインストールできる GitHub Apps の数に制限はありません。 GitHub App の登録 GitHub の任意のページの右上隅にある、自分のプロファイル写真をクリックします。 アカウント設定にアクセスしてください。 個人用アカウントが所有するアプリの場合は、[設定] をクリックします。 組織が所有するアプリの場合: [自分の組織] をクリックします。 組織の右側にあ
ダイアグラムの作成について Markdown では、Mermaid、geoJSON と topoJSON、ASCII STL の 3 つの異なる構文を使用してダイアグラムを作成できます。 ダイアグラムのレンダリングは、GitHub Issues、GitHub Discussions、pull request、Wiki、Markdown ファイルで利用できます。 Mermaid ダイアグラムの作成 Mermaid は、テキストをダイアグラムにレンダリングする、マークダウンから着想を得たツールです。 たとえば、Mermaid ではフローチャート、シーケンス図、円グラフなどをレンダリングできます。 詳細については、Mermaid のドキュメントを参照してください。 Mermaid ダイアグラムを作成するには、mermaid 言語識別子をもつコード ブロック内に Mermaid 構文を追加します。
はじめに GitHub フローは、軽量のブランチ ベースのワークフローです。 GitHub フローは、開発者だけでなくすべてのユーザーに役立ちます。 たとえば、ここ GitHub では、サイト ポリシー、ドキュメント、ロードマップに GitHub フローを使用します。 前提条件 GitHub フローに従うには、GitHub アカウントとリポジトリが必要です。 アカウントの作成方法については、「GitHub でのアカウントの作成」を参照してください。リポジトリを作成する方法については、「リポジトリのクイック スタート」を参照してください。コントリビュートする既存のリポジトリを見つける方法については、「GitHub でオープンソースにコントリビュートする方法を見つける」を参照してください。 GitHub フローに従う ヒント: GitHub フローの全ての手順は、GitHub Web インター
GitHub Copilot Individual を使い始める前に、無料試用版またはサブスクリプションを設定する必要があります。 Note _GitHub Copilot のサブスクリプションを持つ組織または企業_のメンバーである場合は、Copilot へのアクセスを要求するには、https://github.com/settings/copilot に移動し、[組織から Copilot を取得する] でアクセスを要求します。 確認が取れている学生、教師、または人気のあるオープン ソース プロジェクトのメンテナンス担当者であれば、GitHub Copilot を無料で使うことができます。 「学生、教師、または保守管理者として Copilot に無料でアクセスする」をご覧ください。 任意のページの右上隅でプロフィール写真をクリックし、[ Your Copilot] をクリックします。 Gi
GitHub の使用開始、トラブルシューティング、最大限に活用する方法について説明します。 新規ユーザー、開発者、管理者、すべての GitHub の製品に関するドキュメント。
Repository collaborators and people with write access to a repository can generate and customize automated release notes for a release. 自動生成リリース ノートについて 自動生成リリース ノートは、GitHub リリースのリリース ノートを手作業で記述する代わりに、自動的に生成する機能です。 自動生成リリース ノートを使うと、リリースの内容の概要をすばやく生成できます。 自動生成されたリリース ノートには、マージされた pull request の一覧、リリースの共同作成者の一覧、完全な変更ログへのリンクが含まれます。 また、自動リリース ノートをカスタマイズし、ラベルを使ってカスタム カテゴリを作成して、含める pull request をまとめたり、特
概要 あるワークフローから別のワークフローにコピーして貼り付けるのではなく、ワークフローを再利用できます。 再利用可能なワークフローにアクセスできるユーザーは誰でも、別のワークフローから再利用可能なワークフローを呼び出すことができます。 ワークフローを再利用すると、重複が回避されます。 これにより、ワークフローの管理が容易になり、アクションと同様に、他のユーザーの作業を基にして新しいワークフローをより迅速に作成できます。 また、ワークフローを再利用すると、適切に設計され、既にテスト済みで、効果的であることが証明されているワークフローを使用でき、ベスト プラクティスが促進されます。 Organization では、一元的に管理できる再利用可能なワークフローのライブラリを構築できます。 次の図は、再利用可能なワークフローを使用する進行中のワークフロー実行を示しています。 図の左側にある 3 つ
GitHub をご利用いただきありがとうございます。 ご利用いただきありがとうございます。 GitHub にアクセスまたは使用する前に、本サービス契約の条件をよくお読みください。 これは当社とユーザーの間の非常に重要な契約であるため、当社は努めて可能な限り明確にしました。 お客様の便宜のため、最初に本条件の拘束力のない要約を、次に法的条件の全文を示しています。 概要 セクション本セクションの内容
GitHub でのサイズ制限について GitHub では、すべての Git リポジトリへの十分なストレージの提供に努めていますが、ファイル とリポジトリの。 ユーザーに対してパフォーマンスと信頼性を確保するため、リポジトリ全体の正常性のシグナルを積極的に監視しています。 リポジトリの正常性は、サイズ、コミットの頻度、コンテンツ、構造など、さまざまな要因が互いに及ぼす作用です。 ファイル サイズ制限 GitHub には、リポジトリで許可されるファイルのサイズに制限があります。 50 MiBより大きいファイルを追加または更新しようとすると、Gitから警告が表示されます。 変更は引き続きリポジトリに正常にプッシュされますが、パフォーマンスへの影響を最小限に抑えるためにコミットを削除することを検討してもよいでしょう。 詳しくは、「ファイルをリポジトリの履歴から削除する」をご覧ください。 GitHu
GitHubのGraphQL APIは、GitHubのサービスに対する過剰な呼び出し、あるいは悪用の呼び出しに対する保護としてかけられている制限があります。 ノードの制限 スキーマ検証に合格するには、すべての GraphQL API 呼び出しが次の標準を満たしている必要があります。 クライアントでは、すべての接続で first または last 引数を指定する必要があります。 first と last の値は 1 から 100 である必要があります。 個々の呼び出しでは、合計 500,000 個を超えるノードを要求することはできません。 呼び出し中のノードの計算 以下の2つの例は、呼び出し中の合計ノード数を計算する方法を示しています。 単純なクエリ: query { viewer { repositories(first: 50) { edges { repository:node { n
GitHub.com、GitHub Enterprise Server、およびいずれかの製品にアップロードする情報には、米国輸出管理規則 (EAR) を含む貿易管理規制が適用されます。 GitHub のビジョンは、開発者がどこに居住していようと、開発者コラボレーション用のグローバル プラットフォームになることです。 当社は、政府の制裁をくまなく調べて、ユーザーと顧客が法律により義務付けられる以上の影響を受けないようにする責任を真剣に受け止めています。 責任には、オープン ソース プロジェクト用も含めて、パブリック リポジトリ サービスを利用可能かつアクセス可能にして、制裁対象地域の開発者にかかわる個人的な通信をサポートすることも含まれています。 また、GitHub が制裁対象地域の開発者の仲介役となって、プラットフォームへのアクセスとグローバル オープン ソース コミュニティへの完全なアク
Projects は、GitHub での作業を計画および追跡するための、適応性のある柔軟なツールです。 Projects について プロジェクトは、作業の計画と追跡を効果的に行えるように GitHub 上の issue および pull request と統合できる、適応性のあるスプレッドシート、タスク ボード、ロード マップです。 issue と pull request をフィルター処理、並べ替え、グループ化することで複数のビューを作成してカスタマイズしたり、構成可能なグラフを使って作業を視覚化したり、team 固有のメタデータを追跡するためのカスタム フィールドを追加したりすることができます。 プロジェクトには、特定の手法を適用するのではなく、チームのニーズやプロセスに合わせてカスタマイズできる柔軟な機能があります。 プロジェクトを開始して作成するには、「project の作成」を参
Container registry について Container registry は、Organization または個人アカウント内にコンテナー イメージを格納し、イメージをリポジトリに関連付けることができます。 権限をリポジトリから継承するか、リポジトリとは別に細かい権限を設定するかを選ぶことができます。 パブリック コンテナー イメージに匿名でアクセスすることもできます。 Container registryサポートについて 現在のところ、Container registry では以下のコンテナフォーマットをサポートしています。 Docker Image Manifest V2、Schema 2 Open Container Initiative (OCI) 仕様 Dockerイメージをインストールあるいは公開する際には、Container registryはWindowsイメー
はじめに このガイドでは、Apple コード署名証明書とプロビジョニングプロファイルを GitHub Actions ランナーにインストールする継続的インテグレーション (CI) ワークフローにステップを追加する方法を説明しています。 これにより、Xcode アプリケーションに署名して、Apple App Store に公開したり、テストグループに配布したりできるようになります。 前提条件 YAMLとGitHub Actionsの構文に馴染んでいる必要があります。 詳細については、次を参照してください。 「ワークフローの書き込み」 ギットハブ アクション のワークフロー構文 Xcode アプリケーションのビルドと署名について理解しておく必要があります。 詳細については、Apple の開発者向けドキュメントを参照してください。 証明書とプロビジョニングプロファイルのシークレットを作成する 署
注: github.dev エディターは現在、ベータ プレビュー段階です。 ユーザーはディスカッションでフィードバックを提供できます。 github.dev エディターについて github.dev エディターでは、完全にブラウザー内で実行される軽量の編集エクスペリエンスが導入されています。 github.dev エディターを使うと、GitHub からファイルとソース コード リポジトリに移動し、コードの変更を行ってコミットできます。 ユーザーは任意のリポジトリ、フォーク、または pull request をエディターで開くことができます。 github.dev エディターは、GitHub.com から誰でも無料で入手できます。 github.dev エディターでは、検索、構文の強調表示、ソース管理ビューなど、Visual Studio Code の多くの利点が提供されます。 Settin
プロジェクトとは、テーブル、かんばんボード、ロードマップとして表示でき、GitHub データで最新の状態を維持できる、調整可能な項目のコレクションです。 プロジェクトでは、issue、pull request、メモしたアイデアを追跡できます。 issue と pull request をフィルター処理、並べ替え、グループ化することで複数のビューを作成してカスタマイズしたり、構成可能なグラフを使って作業を視覚化したり、team 固有のメタデータを追跡するためのカスタム フィールドを追加したりすることができます。 プロジェクトには、特定の手法を適用するのではなく、チームのニーズやプロセスに合わせてカスタマイズできる柔軟な機能があります。
次のページ
このページを最初にブックマークしてみませんか?
『GitHub.com ヘルプドキュメント』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く