Я выполнил инструкции по как настроить 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