
gitconfig
私のファイルにキーリングパスワードを入力した後にのみアクセスできる文字列(Githubトークン)があります。
そのためにファイルを作成し、/secret/token
git configにエントリchmod
を400
追加します。
git config --global ghi.token "!echo \"$(sudo cat /secret/ghi_token)\""
ただし、これにより、私のトークンがプレーンテキストで表示されるアイテムが生成されます。私が望むのは、プログラムがこのgitconfigエントリにアクセスしようとするたびに私のパスワードを要求することです。
答え1
私はこれを使ってこれを達成します。渡すパスワードマネージャユーティリティ。
にトークンを追加した後、pass
次のエントリを追加しました.gitconfig
。
[github]
token = "!pass github/token"
仕組みpass
は、GPGキーを使用してパスワードを暗号化することです。したがって、トークンにアクセスするたびにpass
GPGキーのパスワードを入力するように求められます。