ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
GitHub AEは、現在限定リリース中です。詳細については営業チームにお問い合わせください。

GitHub への認証方法について

認証先に応じて異なる認証情報を使用し、GitHub AE への認証を行うことで、アカウントのリソースに安全にアクセスできます。

GitHub への認証について

アカウントを安全に保つには、GitHub AE の のリソースにアクセスする前に認証する必要があります。 GitHub AE への認証を行うときは、自分が確かに本人であることを証明するために、固有の認証情報を提供または確認します。

GitHub AE のリソースには、ブラウザ内、GitHub Desktop または別のデスクトップアプリケーション経由、API 経由、またはコマンドライン経由など、さまざまな方法でアクセスできます。 GitHub AE へのアクセス方法は、それぞれ異なる認証モードをサポートしています。

  • ID プロバイダ (IdP)
  • 個人アクセストークン
  • SSH キー

ブラウザで認証する

IdP を使用して、ブラウザ で GitHub AE に認証できます。 詳しい情報については、いくつかの方法で

GitHub Desktop で認証する

お使いのブラウザを使用して GitHub Desktop で認証できます。 詳しい情報については「GitHubへの認証を行う」を参照してください。

API で認証する

さまざまな方法で API を使用して認証できます。

  • 個人アクセストークン
    • テストなどの限られた状況では、個人アクセストークンを使用して API にアクセスできます。 個人アクセストークンを使用すると、いつでもアクセスを取り消すことができます。 詳しい情報については、「個人アクセストークンを作成する」を参照してください。
  • Web アプリケーションフロー
    • 製品としての OAuth App の場合、Web アプリケーションフローを使用して認証する必要があります。 詳しい情報については、「OAuth App を認証する」を参照してください。
  • GitHub Apps
    • 製品としての GitHub App の場合、アプリケーションのインストールに代わって認証する必要があります。 詳しい情報については、「GitHub Apps で認証する」を参照してください。

コマンドラインで認証する

コマンドラインから GitHub AE のリポジトリにアクセスするには、HTTPS と SSH の 2 つの方法がありますが、それぞれ認証方法が異なります。 認証方法は、リポジトリのクローンを作成するときに HTTPS または SSH リモート URL を選択したかどうかに基づいて決まります。 アクセス方法の詳細については、「リモートリポジトリについて」を参照してください。

HTTPS

ファイアウォールまたはプロキシの内側からでも、HTTPS を介して GitHub AE 上のすべてのリポジトリを操作できます。

If you authenticate with GitHub CLI, you can either authenticate with a personal access token or via the web browser. For more information about authenticating with GitHub CLI, see gh auth login.

If you authenticate without GitHub CLI, you must authenticate with a personal access token. When Git prompts you for your password, enter your personal access token (PAT) instead. For more information, see "Creating a personal access token." Every time you use Git to authenticate with GitHub AE, you'll be prompted to enter your credentials to authenticate with GitHub AE, unless you cache them a credential helper.

SSH

SSH 接続はファイアウォールとプロキシから許可されない場合がありますが、SSH 経由で GitHub AE 上のすべてのリポジトリを操作できます。

If you authenticate with GitHub CLI, the CLI will find SSH public keys on your machine and will prompt you to select one for upload. If GitHub CLI does not find a SSH public key for upload, it can generate a new SSH public/private keypair and upload the public key to your account on GitHub AE. Then, you can either authenticate with a personal access token or via the web browser. For more information about authenticating with GitHub CLI, see gh auth login.

If you authenticate without GitHub CLI, you will need to generate an SSH public/private keypair on your local machine and add the public key to your account on GitHub AE. 詳しい情報については、「新しい SSH キーを生成して ssh-agent に追加する」を参照してください。 Git を使用して GitHub AE で認証するたびに、キーを保存していない限り、SSH キーのパスフレーズの入力を求められます。

Authorizing for SAML single sign-on

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?