3

我已按照有关如何设置 git以将 OS X 钥匙串集成到 git 命令的说明进行操作。说明说密码提示应该再次出现,并且钥匙串访问窗口将出现。密码提示,但钥匙串窗口没有。此外,需要身份验证的后续命令(对https://url)提出了密码提示。这些命令都没有引发任何类型的错误或警告,说明出现问题。

我的问题是如何让 git 命令使用钥匙串进行https://请求,这样我就不必重新输入我的用户名和密码?

一些有用的命令输出如下:

$ ls $(dirname $(which git)) | grep git
git
git-credential-osxkeychain
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gitk
$ git credential-osxkeychain
Usage: git credential-osxkeychain <get|store|erase>
$ git config --global credential.helper
osxkeychain
$ uname -a
Darwin mac-alex 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
$ git --version
git version 1.7.5.4
4

1 回答 1

6

您需要更新版本的 Git。在 Git 1.7.10 之前不支持凭证助手。

于 2013-04-05T01:05:39.787 回答