Подтвердить что ты не робот

Не удалось щелкнуть всегда, разрешить на git -credential-osxkeychain popup

Недавно я получал всплывающее окно при нажатии или вытягивании вверх по течению

git-credential-osxkeychain wants to use your confidential information stored in "github.com" in your keychain.

The authenticity of "git-credential-osxkeychain" cannot be verified. 
Do you want to allow access to this item?

Я нажимаю Всегда разрешать, но ничего не делает. Единственная кнопка, которая работает, - Deny, а затем я должен ввести свое имя пользователя github и pw.

Раньше я мог делать все это автоматически, не выполняя это... Как я могу это исправить?

4b9b3361

Ответ 1

Это исправило проблему для меня:

  • Открыть Keychain Access
  • Выберите Keychains -> login и Category -> Passwords
  • Введите github.com в поле поиска, вы должны увидеть запись (или записи) типа Internet Password для github.com. Щелкните правой кнопкой мыши и удалите их.
  • Вернитесь к терминалу и повторите команду git, требующую пароль
  • Введите в поле git имя пользователя и пароль при появлении запроса
  • Готово:)

Ответ 2

Удалите запись, соответствующую git -credential-osxkeychain в Keychain Access, и повторно введите свои учетные данные, чтобы заставить ее работать.

Ответ 3

Это, похоже, проблема с MagicPrefs. Я покинул MagicPrefs, и мои симптомы исчезли.

(ref: https://apple.stackexchange.com/questions/208704/os-x-10-11-unable-to-press-allow-on-keychain-access-dialogs)

- оригинальный ответ ниже для потомков - Я обнаружил, что это происходит с каким-то сбоем в Keychain Access. Причина, по которой я говорю, заключается в том, что у меня также была проблема с нажатием кнопки "Разрешить" или "Всегда разрешать" (но не "Запретить" ) при изменении другого аспекта Keychain.

Файл authd.log показывает "Succeeded.." для того, что появляется каждый раз, когда я нажимаю "Принять", однако модальное диалоговое окно не исчезает.

Решение для меня: Перезагрузка, не нужно было повторно вводить мои учетные данные, как вышеупомянутые решения.:(

Ответ 4

Для пользователей SourceTree попробуйте переопределить Git на систему Git, используя SourceTree > Настройки > Git > Использовать System Git.

Согласно этот отчет SourceTree 2.2 использует Git 2.6.4, что вызывает ошибку.