推奨
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 認証コードとパスワードの入力を求められます。
Error: Permission to user/repo denied to user/other-repo
このエラーは、プッシュに使用しているキーが、他のリポジトリにデプロイキーとして添付されており、プッシュ先のリポジトリへのアクセス権がないことを示しています。
GitHub アカウントへの GPG キーの追加
新しい (または既存の) GPG キーを使用するように GitHub にアカウントを構成するには、アカウントにキーを追加する必要もあります。
GitHub アカウントへの新しい SSH キーの追加
新しい (または既存の) SSH キーを使用するように GitHub.com でアカウントを構成するには、そのキーをアカウントに追加する必要もあります。