推奨
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 認証コードとパスワードの入力を求められます。
Authorizing credentials for single sign-on with a GitHub App
Authorize credentials for multiple organizations by allowing an enterprise-installed GitHub App to manage single sign-on (SSO) authorizations.
Enterprise Managed Users による認証
マネージド ユーザーを含む Enterprise の GitHub にアクセスするための認証方法について説明します。
Error: Permission to user/repo denied to user/other-repo
このエラーは、プッシュに使用しているキーが、他のリポジトリにデプロイキーとして添付されており、プッシュ先のリポジトリへのアクセス権がないことを示しています。