一个密码没问题
我想“安全地”存储我的凭据以供使用,git
所以我按照
此处的说明进行操作。这样我就不必每次都输入密码/PAT,我执行任何 git 操作。
安装
libsecret
使用sudo apt-get install libsecret-1-0 libsecret-1-dev
使用构建“凭证管理器”
sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
然后使用配置我的本地git文件夹
git config --global credential.helper \ /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
做工很棒。
如何使用多个密码执行上述操作?
我没有得到的是如何对与不同帐户/存储库关联的许多密码执行相同的操作。有人建议我使用 gcm 核心。
我尝试按照此处gcm core
的说明进行安装。
下载 .deb 包
sudo dpkg -i <path-to-package> git-credential-manager-core configure
配置“凭证存储”
git config credential.credentialStore secretservice
(因为我使用 libsecret)。我 从本地 git 配置文件中删除了
Credential helper
指向 。/usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
它仍然不起作用。当我尝试推送存储库时,我收到一条乱码消息,说明如何使用,git config
然后是填写凭据的请求(如图所示)。我不明白我在做什么!即credential store
,和. credential manager
_secret-service
gcm core