サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
セキュリティ
docs.github.com/ja
Copilot コーディング エージェント は、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Business、GitHub Copilot Enterprise プランで使用できます。 エージェントは、マネージド ユーザー アカウント によって所有されて明示的に無効になっているリポジトリを除き、GitHub に格納されているすべてのリポジトリで使用できます。 Sign up for Copilot Copilot コーディング エージェント の概要 Copilot コーディング エージェント を使うと、GitHub Copilot はバックグラウンドで独立して動作し、人間の開発者と同じようにタスクを完了できます。 Copilot コーディング エージェント は次のことができます: バグを修正する 増分型の新機能を実装する テス
The Actions permissions on the callers repository's Actions settings page must be configured to allow the use of actions and reusable workflows - see Managing GitHub Actions settings for a repository. For private repositories, the Access policy on the Actions settings page of the called workflow's repository must be explicitly configured to allow access from repositories containing caller workflow
企業向け GitHub Actions について GitHub Actions は、ビルド、テスト、デプロイのパイプラインを自動化できる継続的インテグレーションと継続的デリバリー (CI/CD) のプラットフォームです。 GitHub Actionsを使用すると、企業はテストやデプロイなどのソフトウェア開発ワークフローを自動化、カスタマイズ、実行できます。 詳しくは、「[AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)」をご覧ください。 大規模な企業に GitHub Actions を導入する前に、まず導入を計画し、企業が独自のニーズを最適にサポートするために GitHub Actions
Copilot コーディング エージェント は、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Business、GitHub Copilot Enterprise プランで使用できます。 エージェントは、マネージド ユーザー アカウント によって所有されて明示的に無効になっているリポジトリを除き、GitHub に格納されているすべてのリポジトリで使用できます。 Sign up for Copilot Issue のスコープが適切であることを確認する 明確で適切なスコープのタスクを割り当てると、GitHub Copilot はより優れた結果を提供します。 理想的なタスクには以下が含まれます。 解決すべき問題または必要な作業の明確な説明。 適切なソリューションのイメージに関する完全な受け入れ基準 (単体テストが必要かなど)。 変更す
YAML frontmatter では、バージョン管理の定義、メタデータの追加、記事のレイアウトの制御を行うことができます。 YAML frontmatter について YAML frontmatter は、Jekyll によって普及しているオーサリング規則であり、ページにメタデータを追加するのに使えます。 これは、GitHub Docs 内のすべての Markdown ファイルの先頭に存在する、キー値コンテンツのブロックです。 詳しくは、frontmatter のドキュメントを参照してください。 YAML frontmatter の値 次の frontmatter の値には、GitHub Docs の特別な意味と要件があります。 また、すべてのページの frontmatter を検証するためにテスト スイートが使用するスキーマもあります。 詳細については、lib/frontmatter.
プロンプトは、GitHub Copilot に対して行う要求です。 たとえば、Copilot チャット に尋ねる質問や、Copilot に完了を求めるコード スニペットなどです。 プロンプトに加えて、Copilot は、現在のファイル内のコードやチャット履歴などの追加のコンテキストを使用して応答を生成します。 この記事のヒントに従って、Copilot からより適切な応答を生成するプロンプトを記述します。 一般的なことから開始し、特定の情報を取得する Copilot のプロンプトを記述するときは、最初に Copilot に目標またはシナリオの広範な説明を提供します。 次に、特定の要件を一覧表示します。 次に例を示します。 Write a JavaScript function that tells me if a number is prime The function should tak
Copilot の長所と短所を理解する GitHub Copilot は AI コーディング アシスタントであり、コードをより速く簡単に記述できるため、問題解決とコラボレーションにより多くのエネルギーを注ぐことができます。 Copilot の使用を開始する前に、使用すべき場合と使用すべきではない場合を理解しておくことが重要です。 **Copilot が最適な場合の一部を紹介します。** テストと繰り返しのコードの記述 デバッグと構文の修正 コードの説明とコメント 正規表現の生成 **Copilot は次の場合には適していません。** コーディングとテクノロジに関係のないプロンプトへの対応 専門知識やスキルの代替として。 自分自身が責任者であり、Copilot はサービスの強力なツールであることを忘れないでください。 ジョブに適した Copilot ツールを選択する Copilot インライ
GitHub offers several plans for GitHub Copilot, depending on your needs and whether you're using Copilot as an individual or as part of an organization or enterprise. GitHub Copilot Free is available to individual developers who don't have access to Copilot through an organization or enterprise. This free plan includes limited access to select Copilot features, allowing you to try AI-powered codin
Note この機能は現在パブリック プレビューにあり、変更される可能性があります。 現在、カスタム指示は、Visual Studio、VS Code の Copilot Chat、GitHub Web サイトでサポートされています。 この記事のこのバージョンは、GitHub Web サイト上でリポジトリのカスタム命令を使うためのものです。 他の環境でカスタム指示を使う方法については、上のタブをクリックします。 Note 現在、カスタム指示は、Visual Studio、VS Code の Copilot Chat、GitHub Web サイトでサポートされています。 この記事のこのバージョンは、VS Code でリポジトリのカスタム命令を使うためのものです。 他の環境でカスタム指示を使う手順については、上のタブをクリックします。 Note この機能は現在パブリック プレビューにあり、変更さ
この記事のこのバージョンでは、 GitHub Web サイトでリポジトリのカスタム手順を使用します。 他の環境でカスタム指示を使用する方法については、上のタブをクリックします。 イントロダクション リポジトリ カスタム指示を使うと、Copilot にリポジトリ固有のガイダンスとユーザー設定を提供できます。 詳しくは、「GitHub Copilotの応答をカスタマイズする方法」をご覧ください。 リポジトリ カスタム指示の前提条件 カスタム指示ファイルが必要です (後述する手順を参照してください)。 Copilotコード レビューでは、カスタム命令を使用するかどうかの個人的な選択を有効に設定する必要があります。 この機能は、既定では有効になっています。 この記事の後半で「[Enabling or disabling repository custom instructions (リポジトリのカ
リポジトリからの機密データの削除について git-filter-repo などのツールを使ってリポジトリの履歴を変更する場合、その影響を理解することが重要です。 履歴の書き換えを成功させるには、コラボレーターとの慎重な調整が必要であり、管理する必要がある多くの副作用を伴います。 多くの場合、削除する必要がある機密データがシークレット (パスワード、トークン、資格情報など) である場合、最初の手順として、そのシークレットを失効させたり、ローテーションしたりする必要があることに注意してください。 シークレットが失効されるかローテーションされると、アクセスには使用できなくなりますが、問題を解決するには十分な場合があります。 履歴を書き換えてシークレットを削除するために追加の手順を実行しても、保証されない場合があります。 履歴を書き換えることによる副作用 履歴の書き換えには多くの副作用があります。
このガイドについて organization 所有者は、プライベートまたは機密データの公開を防止することが最優先事項である必要があります。 意図的であれ偶発的であれ、データ漏洩は関係者に大きなリスクを引き起こす可能性があります。 GitHub ではデータ漏洩を防止するための対策を講じていますが、ユーザー側にもセキュリティを強化するために organization を管理する責任があります。 データ漏洩を防ぐことに関しては、以下に示すように重要な要素がいくつかあります。 予防に積極的に取り組む 漏洩の可能性を早期に発見する インシデント発生時の軽減計画を維持する 最適な方法は、管理対象の organization の種類によって異なります。 たとえば、オープンソース開発に重点を置く organization では、外部とのコラボレーションを可能にするために、完全に営利的な organizat
Wikiは、組織の場合はGitHub FreeとGitHub Freeのパブリック・リポジトリで、パブリックおよびプライベート・リポジトリではGitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Serverで利用できます。 詳細については、「GitHubのプラン」を参照してください。 GitHub のすべてのリポジトリに、Wiki と呼ばれるドキュメントをホストするセクションが備わっています。 リポジトリのウィキは、プロジェクトの利用方法、設計方法、中核的な原理など、プロジェクトに関する長いコンテンツを共有するために利用できます。 README ファイルは、プロジェクトができることを手短に述べますが、ウィキを使えば追加のドキュメンテーションを提供できます。 詳しくは、「リポジトリの README ファイルについて
Reusable workflows Rather than copying and pasting from one workflow to another, you can make workflows reusable. You and anyone with access to the reusable workflow can then call the reusable workflow from another workflow. Reusing workflows avoids duplication. This makes workflows easier to maintain and allows you to create new workflows more quickly by building on the work of others, just as yo
リポジトリのルールセットは、そのリポジトリの読み取りアクセス権を持つすべてのユーザーが表示できます。 リポジトリの管理者アクセス権を持つユーザー、または "リポジトリ ルールの編集" アクセス許可のあるカスタム ロールは、リポジトリのルールセットを作成、編集、削除できます。 ルールセットは、GitHub Free と GitHub Free の Organization のパブリック リポジトリ、GitHub Pro、GitHub Team、GitHub Enterprise Cloud のパブリックとプライベートのリポジトリで利用できます。 詳細については、「GitHub のプラン」を参照してください。 プッシュ ルールセットは、内部リポジトリとプライベート リポジトリの GitHub Team プランと、プッシュ ルールセットが有効になっているリポジトリのフォークで使用できます。 ルー
code scanning 用の Copilot Autofix について GitHub Copilot Autofix は code scanning の拡張機能であり、新たなセキュリティの脆弱性の発生を回避できるよう、code scanning アラートを修正するのに役立つターゲットを絞った推奨事項をユーザーに提供します。 潜在的な修正は、コードベース、および code scanning 分析からのデータを使用して、大規模な言語モデル (LLM) によって自動的に生成されます。 GitHub Copilot Autofix は CodeQL 分析で使用でき、サードパーティ ツールの ESLint をサポートしています (サードパーティ サポートは パブリック プレビュー 段階にあり、変更される可能性があります)。 Copilot Autofix は既存のソース コードに関連する潜在的な
GitHub Desktop では、コマンド ラインや Web ブラウザーではなく GUI を使用して GitHub と対話できます。 GitHub Desktop を使って、ほとんどの Git コマンドをデスクトップから完了できます。たとえば、リモート リポジトリのプッシュ、プル、クローンや、コミットの属性付け、pull request の作成などを、変更内容を視覚的に確認しながら実行できます。
次のページ
このページを最初にブックマークしてみませんか?
『GitHub.com ヘルプ ドキュメント』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く