我的文件中有一个字符串(Github 令牌),我希望gitconfig
只有在输入密钥环密码后才能访问它。
为此我创建了一个文件/secret/token
,然后将chmod
其保存到400
.现在我向 git config 添加一个条目,
git config --global ghi.token "!echo \"$(sudo cat /secret/ghi_token)\""
但这会创建一个条目,其中我的令牌以纯文本形式可见。我想要的是每次程序尝试访问此 gitconfig 条目时都询问我的密码。
答案1
我通过使用来完成这个经过密码管理器实用程序。
在 中添加令牌后pass
,我在 中添加了以下条目.gitconfig
:
[github]
token = "!pass github/token"
工作方式pass
是使用 GPG 密钥对密码进行加密。因此,每次访问令牌时pass
都会要求您输入 GPG 密钥的密码。