セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
- 2.43.1 → 2.50.1 変更なし
-
2.43.0
2023-11-20
- 2.27.1 → 2.42.4 変更なし
-
2.27.0
2020-06-01
- 2.18.1 → 2.26.3 変更なし
-
2.18.0
2018-06-21
- 2.10.5 → 2.17.6 変更なし
-
2.9.5
2017-07-30
- 2.5.6 → 2.8.6 変更なし
-
2.4.12
2017-05-05
- 2.2.3 → 2.3.10 変更なし
-
2.1.4
2014-12-17
-
2.0.5
2014-12-17
説明
注
|
このヘルパーを使用すると、パスワードは暗号化されずにディスクに保存され、ファイルシステムのアクセス許可によってのみ保護されます。これが許容できるセキュリティ上のトレードオフでない場合は、git-credential-cache[1] を試すか、オペレーティングシステムが提供する安全なストレージと統合するヘルパーを探してください。 |
このコマンドは、将来の Git プログラムが使用するために、資格情報をディスクに無期限に保存します。
このコマンドを直接呼び出す必要はほとんどありません。これは、Git の他の部分によって資格情報ヘルパーとして使用されることを意図しています。gitcredentials[7] または以下の EXAMPLES
を参照してください。
オプション
- --file=<path>
-
資格情報を検索および保存するために <path> を使用します。ファイルには、システム上の他のユーザーが読み取ることができないようにファイルシステムのアクセス許可が設定されますが、暗号化またはその他の方法で保護されません。指定されていない場合、資格情報は
~/.git-credentials
および$XDG_CONFIG_HOME/git/credentials
から検索され、~/.git-credentials
が存在する場合はそこへ、または~/.git-credentials
が存在せず$XDG_CONFIG_HOME/git/credentials
が存在する場合はそこへ資格情報が書き込まれます。FILES も参照してください。
FILES
--file
で明示的に設定されていない場合、git-credential-store は次の 2 つのファイルから優先順位の高い順に資格情報を検索します。
資格情報の検索の場合、ファイルは上記で与えられた順序で読み込まれ、最初に見つかった一致する資格情報が、リストの下にあるファイルで見つかった資格情報よりも優先されます。
資格情報の保存は、デフォルトでリスト内の最初に存在するファイルに書き込まれます。これらのファイルのいずれも存在しない場合、~/.git-credentials
が作成され、そこに書き込まれます。
資格情報を消去する場合、一致する資格情報はすべてのファイルから消去されます。
例
このヘルパーの目的は、ユーザー名またはパスワードを入力する回数を減らすことです。たとえば、
$ git config credential.helper store $ git push http://example.com/repo.git Username: <type your username> Password: <type your password> [several days later] $ git push http://example.com/repo.git [your credentials are used automatically]
STORAGE FORMAT
.git-credentials
ファイルはプレーンテキストで保存されます。各資格情報は、URL のように独自の行に保存されます。
https://user:pass@example.com
空行やコメント行など、他の種類の行はファイル内で許可されていませんが、一部はサイレントに無視される場合があります。ファイルをエディターで表示または編集しないでください。
Git が特定の URL コンテキストで認証を必要とする場合、credential-store はそのコンテキストを資格情報ファイル内の各エントリと照合するパターンと見なします。プロトコル、ホスト名、およびユーザー名 (すでに持っている場合) が一致する場合、パスワードが Git に返されます。gitcredentials[7] の構成に関する説明を参照して、詳細を確認してください。
GIT
git[1]スイートの一部