Skip to main content

GitHub Codespaces の GPG 怜蚌を管理する

倉曎が信頌できる゜ヌスからのものであるこずを他の人々が確信できるよう、コヌドスペヌスで䜜成したコミットに GPG を自動的に䜿甚しお眲名するよう GitHub に蚱可できたす。

GitHub Codespaces の GPG 怜蚌に぀いお

GPG 怜蚌を有効にするず、GitHub は GitHub Codespaces であなたが䜜成したコミットに自動的に眲名し、そのコミットは GitHub で怜蚌枈みの状態になりたす。 GitHub 眲名枈みコミットの詳现に぀いおは、「コミット眲名の怜蚌に぀いお」を参照しおください。

デフォルトでは、GPG 怜蚌は䜜成されたコヌドスペヌスに察しお無効になっおいたす。 GPG 怜蚌を有効にするず、コミットは信頌するリポゞトリで眲名されたす。

GitHub Codespaces の信頌するリポゞトリの䞀芧は、GPG 怜蚌ず Settings Sync 機胜の間で共有されたす。 䞡方の機胜が有効になっおいる堎合、GPG 怜蚌甚に遞んだ信頌するリポゞトリの䞀芧を远加しおいるず、これらのリポゞトリから䜜成された codespace では Settings Sync が有効になりたす。 Settings Sync 甚に新しいリポゞトリを信頌するず、同じリポゞトリで GPG 怜蚌が有効になりたす。 この機胜は信頌するリポゞトリの䞀芧を共有したすが、GPG 怜蚌ず Settings Sync は個別に有効たたは無効にするこずができたす。

メモ

以前にすべおのリポゞトリで GPG 怜蚌を有効にしおいた堎合は、遞択した信頌するリポゞトリの䞀芧を䜿うようにナヌザヌ蚭定を倉曎するこずをお勧めしたす。 詳しくは、「GitHub Codespaces のセキュリティ」をご芧ください。

Settings Sync のナヌザヌ蚭定の管理の詳现に぀いおは、「アカりントの GitHub Codespaces をパヌ゜ナラむズする」を参照しおください。

メモ

ドットファむル リポゞトリを GitHub Codespaces にリンクしおいる堎合、ドットファむル内の Git 構成が、GitHub Codespaces でコミットに眲名するために必芁な構成ず競合する可胜性がありたす。 詳しくは、「GitHub Codespaces の GPG 怜蚌のトラブルシュヌティング」をご芧ください。

GPG 怜蚌の有効化たたは無効化

  1. GitHub で、任意のペヌゞの右䞊隅にある自分のプロフィヌル写真をクリックしおから、 [蚭定] をクリックしたす。

  2. サむドバヌの [コヌド、プラン、自動化] セクションで、[ Codespaces] をクリックしたす。

  3. 衚瀺されおいるペヌゞの [GPG 怜蚌] で、[有効] を遞択たたは遞択解陀しお、GPG 怜蚌を有効たたは無効にしたす。

  4. GPG 怜蚌ず Settings Sync で信頌するリポゞトリを倉曎するには、[信頌するリポゞトリ] で [すべおのリポゞトリ] を遞ぶか、 [遞択したリポゞトリ] を遞び、[リポゞトリの遞択] ドロップダりンを䜿っお信頌するリポゞトリを远加したす。

    メモ

    遞択した信頌するリポゞトリの䞀芧を䜿うこずをお勧めしたす。 詳しくは、「GitHub Codespaces のセキュリティ」をご芧ください。

GPG 怜蚌を有効にするず、関連するリポゞトリから䜜成した新しい codespace で自動的に有効になりたす。 既存のアクティブな codespace で GPG 怜蚌を有効にするには、codespace を停止しお再起動する必芁がありたす。 詳しくは、「codespace の停止ず開始」をご芧ください。

参考資料