Не получаю подсказку Keychain при попытке кешировать свое имя пользователя и пароль Github в OSX - PullRequest
0 голосов
/ 30 октября 2018

Мне нравится, что мои имя пользователя и пароль Github кэшируются, поэтому мне не нужно вводить свои учетные данные каждый раз, когда я перетаскиваю / отправляю на Github. В первый раз я следовал инструкциям , предоставленным Github , и он работал отлично.

Затем я обновился с Сьерры до Высокой Сьерры, и это заставило терминал снова запросить мое имя пользователя и пароль. Я следую инструкциям Github, чтобы исправить это, но не получаю приглашение для Keychain Access для сохранения моих учетных данных при первом нажатии на Github. Я не мог это исправить, поэтому я в конечном итоге прибегнул к сбросу моего Keychain Access по умолчанию. Это позволило мне получить приглашение и кэшировать свои учетные данные.

Я обновился до Мохаве, и он больше не позволяет мне сбросить Keychain Access. Я пытаюсь спросить, почему это так здесь , но до сих пор я не получил никаких ответов. Это мой .gitconfig файл, когда я набираю git config --global --edit в терминале:

[user]
    email = [email]
    name = [name]
[core]
    editor = code --wait
    pager = cat
[format]
    pretty = oneline
[credential]
    helper = osxkeychain

osxkeychain helper определенно установлен. Что я делаю неправильно? Как мне показать приглашение для предоставления доступа к цепочке ключей OSX?

1 Ответ

0 голосов
/ 30 октября 2018

Прежде чем использовать URL-адрес SSH в качестве обходного пути, который также позволит избежать ввода каких-либо учетных данных (проще, если у вас есть секретный ключ без пароля), попробуйте сначала разблокировать ключ.

См. здесь в качестве примера , когда вы открываете свой Keychain access.app.
См. Также « Как решить проблемы цепочки для ключей Mac OS X » для других опций.

...