如何为 git 编译 libsecret 文件,而我的 git 安装中没有这个文件夹

how to compile libsecret file for git whereas I don't have this folder in my git installation

我的版本 > 2.11,我需要使用凭证管理器。 我读到我需要使用 libsecret :

sudo apt-get install libsecret-1-0 libsecret-1-dev
cd /usr/share/doc/git/contrib/credential/libsecret
sudo make
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret

但是 git 安装是在没有使用 yum 的情况下进行的,因为我的 git 版本没有作为 red hat 7.9 的软件包提供。所以我们编译了源代码。

Git 运行良好,但我没有此文件夹: /usr/share/doc/git/contrib/credential/libsecret

所以我无法执行 make 命令。

解决方法是什么?

如果您从源代码编译,那么只需 cd 到您克隆代码或提取 tarball 的位置,然后 cd contrib/credential/libsecret 和 运行 从那里制作。并相应地调整到内置凭证助手的路径。