推奨
GitHubへの認証について
認証先に応じて異なる資格情報を使い、GitHub に対して認証することで、アカウントのリソースに安全にアクセスできます。
SSH を使用したGitHubへの接続
セキュリティで保護されていないネットワーク経由でセキュリティで保護されたチャネルを提供する Secure Shell プロトコル (SSH) を使用して、GitHub に接続できます。
コミット署名の検証を管理する
コミットが信頼できるソースからのものであることを他のユーザーが分かるように、GitHub によって GPG、SSH、または S/MIME 署名が検証されます。 ユーザーが Web インターフェイスを使って行ったコミットは、GitHub によって自動的に署名されます。
記事
2 要素認証について
2 要素認証(2FA) は、Web サイトあるいはアプリケーションにログインする際に使われる追加のセキュリティレイヤーです。 2FA では、ユーザ名とパスワードを使用してログインし、さらに自分だけが知っている、または利用できる別の形式の認証でログインする必要があります。
2 要素認証リカバリ方法を設定する
2 要素認証のクレデンシャルを紛失した場合に備え、アカウントへのアクセスを回復するさまざまな方法を設定できます。
2 要素認証を使用したGitHubへのアクセス
2FA を有効にすると、GitHub にサインインするときに、2FA 認証コードとパスワードを入力するように求められます。
2 要素認証を設定する
複数のオプションから選択して、アカウントの 2 番目の認証方法を追加できます。
2 要素認証方法の変更
2 要素認証 (2FA) を完全に無効にすることなく、2FA の方法を変更できます。
Error: Permission to user/repo denied to user/other-repo
このエラーは、プッシュに使用しているキーが、他のリポジトリにデプロイキーとして添付されており、プッシュ先のリポジトリへのアクセス権がないことを示しています。
Git へ署名キーを伝える
ローカルでコミットに署名する場合は、使用したい GPG、SSH、または X.509 キーがあることを Git に知らせる必要があります。
GitHub アカウントへの GPG キーの追加
新しい (または既存の) GPG キーを使用するように GitHub でアカウントを構成するには、そのキーをアカウントに追加する必要もあります。
GitHub アカウントへの新しい SSH キーの追加
新しい (または既存の) SSH キーを使用するように GitHub.com でアカウントを構成するには、そのキーをアカウントに追加する必要もあります。