ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
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 を介して GitHub AE 上のすべてのリポジトリを操作できます。 Git を使用して GitHub AE で認証するたびに認証情報ヘルパーでキャッシュしない限り、GitHub AE で認証するための資格情報を入力するように求められます。 Gitがパスワードを求めてきたときは、代わりに個人アクセストークン(PAT)を入力してください。詳しい情報については「個人アクセストークンの作成」を参照してください。

  • SSH 接続はファイアウォールとプロキシから許可されない場合がありますが、SSH 経由で GitHub AE 上のすべてのリポジトリを操作できます。 SSH を使用するには、ローカルマシンで SSH 公開鍵/秘密鍵ペアを生成し、公開鍵を GitHub AE アカウントに追加する必要があります。 Git を使用して GitHub AE で認証するたびに、キーを保存していない限り、SSH キーのパスフレーズの入力を求められます。 詳しい情報については、「新しい SSH キーを生成して ssh-agent に追加する」を参照してください。

このドキュメントは役立ちましたか?プライバシーポリシー

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

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

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

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

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

GitHubコミュニティで質問するサポートへの連絡