как правильно настроить credential-osxkeychain для git

Я выполнил инструкции по как настроить git для интеграции связки ключей OS X. к команде git. В инструкциях говорится, что запрос пароля должен появиться еще раз, и что появится окно доступа к связке ключей. пароль подсказал, а окно связки ключей нет. Кроме того, последующие команды, требующие аутентификации (по URL-адресу https://), появлялись с запросом пароля. Ни одна из этих команд не вызывала никаких ошибок или предупреждений о том, что что-то пошло не так.

Мой вопрос: как я могу заставить команду 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

person Alex Gittemeier    schedule 05.04.2013    source источник


Ответы (1)


Вам нужна более новая версия Git. Помощники по учетным данным не поддерживаются до Git 1.7.10.

person John Szakmeister    schedule 05.04.2013
comment
Правильно, 1.7.5.4 ‹ 1.7.10 и не имеет поддержки помощника по учетным данным. :-) Вам нужно получить более новую версию Git. Перейдите на веб-сайт Git и скачайте последнюю версию. Тогда тебе должно быть хорошо. - person John Szakmeister; 05.04.2013