.gitconfig ファイルの Bash コマンド

.gitconfig ファイルの Bash コマンド

gitconfig私のファイルにキーリングパスワードを入力した後にのみアクセスできる文字列(Githubトークン)があります。

そのためにファイルを作成し、/secret/tokengit configにエントリchmod400追加します。

git config --global ghi.token "!echo \"$(sudo cat /secret/ghi_token)\""

ただし、これにより、私のトークンがプレーンテキストで表示されるアイテムが生成されます。私が望むのは、プログラムがこのgitconfigエントリにアクセスしようとするたびに私のパスワードを要求することです。

ベストアンサー1

私はこれを使ってこれを達成します。渡すパスワードマネージャユーティリティ。

にトークンを追加した後、pass次のエントリを追加しました.gitconfig

[github]
    token = "!pass github/token"

仕組みpassは、GPGキーを使用してパスワードを暗号化することです。したがって、トークンにアクセスするたびにpassGPGキーのパスワードを入力するように求められます。

おすすめ記事