Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

個人アクセストークンを使用する

You can create a personal access token to use in place of a password with the command line or with the API.

ノート:

  • If you use GitHub CLI to authenticate to GitHub Enterprise Server on the command line, you can skip generating a personal access token and authenticate via the web browser instead. For more information about authenticating with GitHub CLI, see gh auth login.
  • Git Credential Manager is a secure, cross-platform alternative to using personal access tokens (PATs) and eliminates the need to manage PAT scope and expiration. For installation instructions, see Download and install in the GitCredentialManager/git-credential-manager repository.

個人アクセストークン(PAT)は、GitHub API またはコマンドラインを使用するときに GitHub Enterprise Server への認証でパスワードの代わりに使用できます。

A token with no assigned scopes can only access public information. トークンを使用してコマンドラインからリポジトリにアクセスするには、[repo] を選択します。 For more information, see "Available scopes".

トークンの作成

  1. 任意のページの右上で、プロフィール画像をクリックし、続いてSettings(設定)をクリックしてく� さい。

    ユーザバーの [Settings(設定)] アイコン

  2. 左サイドバーで [Developer settings] をクリックします。 開発者設定

  3. 左のサイドバーでPersonal access tokens(個人アクセストークン)をクリックしてく� さい。 個人アクセストークン

  4. [Generate new token] をクリックします。 [Generate new token] ボタン

  5. トークンにわかりやすい名前を付けます。 Token description field

  6. このトークンに付与するスコープ、すなわち権限を選択します。 トークンを使用してコマンドラインからリポジトリにアクセスするには、[repo] を選択します。

    トークンスコープの選択

  7. [Generate token] をクリックします。 [Generate token] ボタン

    新しく作成されたトークン

    警告: トークンはパスワードのように扱い、秘密にしてく� さい。 API を操作する� �合は、トークンをプログラ� にハードコーディングするのではなく、環境変数として使用してく� さい。

コマンドラインでトークンを使用する

トークンを入手したなら、HTTPS経由でGitの操作をする際にパスワードの代わりにそのトークンを入力できます。

たとえば、コマンドラインでは以下のように入力できます。

$ git clone https://hostname/username/repo.git
Username: your_username
Password: your_token

個人アクセストークンは HTTPS Git 操作� けにしか使用できません。 SSH リモート URL を使用するリポジトリの� �合、リモートを SSH から HTTPS に切り替える必要があります。

ユーザ名とパスワードの入力を求められない� �合、資� �情� �がコンピュータにキャッシュされている可能性があります。 古いパスワードをトークンに交換するようキーチェーンで資� �情� �を更新できます。

Instead of manually entering your PAT for every HTTPS Git operation, you can cache your PAT with a Git client. Git will temporarily store your credentials in memory until an expiry interval has passed. You can also store the token in a plain text file that Git can read before every request. 詳細は「Git に GitHub の認証情� �をキャッシュする」を参照してく� さい。

参考リンク