Я пытаюсь использовать git с удаленным репо через командную строку в OS X 10.8.4. Когда я ввожу свои учетные данные для GitHub каждый раз, когда я выполняю мастер- источник git push -u origin master
, я получаю систему, говорящую: «Невозможно найти цепочку для ключей для хранения [моих учетных данных GitHub]». Мне предоставляется возможность сбросить цепочку для ключей или продолжить работу без сохранения кредитов.
Я попытался следовать инструкциям на сайте Apple для этой ситуации - хотя они немного устарели.
Когда я пытаюсь сбросить цепочку для ключей, у меня запрашивают пароль для входа, который систематически отклоняется диалогом аутентификации.
У меня никогда не было такого рода проблем; в чем причина, и как это можно исправить?
Показано в приложении Keychain Access:
Авторизоваться
система
Системные корни
В файле ~/LIbrary/Preferences:
login.keychain
metadata.keychain
two hidden files with seemingly random alphanumeric names
Разрешения для ~/Library/Preferences
-rw-r--r--
Для моей личной учетной записи и разрешения для root не отображаются при ls -l
. Это может быть корнем проблемы; Я пытался нажать с помощью root.