首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将git与gnome-keyring集成使用

如何将git与gnome-keyring集成使用
EN

Stack Overflow用户
提问于 2012-11-15 03:15:05
回答 5查看 75.7K关注 0票数 142

Git 1.8.0支持与gnome-keyring集成。

http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html

在阅读了有关git凭据帮助程序的文档后:http://git-scm.com/docs/gitcredentials.html

我找不到使用这个新功能的方法。我如何集成它?我使用的是Archlinux,其中git是从Archlinux的存储库安装的。(git 1.8.0)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-11-15 10:51:50

Git 1.8.0提供了gnome-keyring支持,但二进制文件需要针对您的平台进行编译。

这就是我在Archlinux中解决这个问题的方法:

代码语言:javascript
复制
$ sudo pacman -S libgnome-keyring
$ cd /usr/share/git/credential/gnome-keyring
$ make
$ git config --global credential.helper /usr/share/git/credential/gnome-keyring/git-credential-gnome-keyring

@VonC解决方案已关闭,但git config命令应指向可执行文件。这就是为什么它对我不起作用。

票数 60
EN

Stack Overflow用户

发布于 2013-01-26 02:45:34

@marcosdsanchez的答案是给Arch的(它回答了最初的问题),但我使用的是Ubuntu。对于git >= 2.11:

代码语言:javascript
复制
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 < 2.11:

代码语言:javascript
复制
sudo apt-get install libgnome-keyring-dev
cd /usr/share/doc/git/contrib/credential/gnome-keyring
sudo make
git config --global credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
票数 218
EN

Stack Overflow用户

发布于 2018-10-11 11:50:13

更新2018年10月

GNOME已弃用libgnome-keyring,取而代之的是libsecret。Commit https://github.com/git/git/commit/87d1353a6a添加了新的凭据帮助器/usr/libexec/git-core/git-credential-libsecret.

git config --global credential.helper libsecret

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13385690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档