安全でgit-credential-libsecret
ないgit-credential-store
.
TLDR;
CentOS 7 用のビルド済みバイナリが見つかりませんgit-credential-libsecret
。ソースからのビルドに戻る前に、それらを提供するリポジトリにリンクできるかどうかを尋ねたいと思います。
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
git-credential-libsecret
他の一部のディストリビューション (Fedora など) には、 ( source )を提供するリポジトリが同梱されていますが、CentOS は同梱されていないようです。互換性の問題から、Fedora レポジトリからのインストールには慎重です。