我试图git-credential-libsecret
从不安全的git-credential-store
.
TLDR;
我找不到任何git-credential-libsecret
用于 CentOS 7 的预构建二进制文件。我想问是否有人可以将我链接到提供它们的存储库,然后再从源代码构建。
使用来自 IUS 仓库的 Git 2.22.0:
[XXX@YYY ~]# git --version
git version 2.22.0
credential.helper
已被指出libsecret
:
[XXX@YYY ~]# git config --list --show-origin
file:/home/XXX/.gitconfig credential.helper=libsecret
git pull
在私人仓库上运行会打印:
[XXX@YYY Foo-repo]# git pull
git: 'credential-libsecret' is not a git command. See 'git --help'.
确认git-credential-libsecret
确实没有安装:
[XXX@YYY ~]# sudo ls /usr/libexec/git-core/ | grep credential
git-credential
git-credential-cache
git-credential-cache--daemon
git-credential-store
活动存储库:
base centos-sclo-rh centos-sclo-sclo elrepo epel extras ius remi-safe updates
尝试安装git-credential-libsecret
:
[XXX@YYY ~]# sudo dnf provides git-credential-libsecret
Error: No Matches found
似乎其他一些发行版(例如 Fedora)附带提供git-credential-libsecret
(source)的存储库,但不是 CentOS。由于兼容性问题,我对从 Fedora 仓库安装感到谨慎。