作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已按照 how to set up git 上的说明进行操作将 OS X 钥匙串(keychain)集成到 git 命令。说明说应该再次出现密码提示,并且会出现钥匙串(keychain)访问窗口。密码提示,但钥匙串(keychain)窗口没有。此外,需要身份验证的后续命令(到 https://
url)会出现密码提示。这些命令都没有引发任何类型的错误或警告发生错误。
我的问题是如何让 git 命令为 https://
请求使用钥匙串(keychain),这样我就不必重新输入用户名和密码?
一些有用的命令输出如下:
$ 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
最佳答案
您需要更新版本的 Git。 Git 1.7.10 之前不支持凭证助手。
关于macos - 如何为 git 正确设置 credential-osxkeychain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15824130/
我是一名优秀的程序员,十分优秀!