Где Xcode 10.2 хранит ssh-отпечатки хостов? - PullRequest
0 голосов
/ 03 мая 2019

Я только что обновился до Xcode 10.2 с 10.1.Я сделал свой первый толчок в новой версии.Xcode отображает сообщение в диалоговом окне.

Идентификатор хранилища, размещенного на «git.example.com», изменился.

Отпечаток пальца «AAAAAAAABBBBBBBBBCCCCCCCCDDDDDDDD» для этого хранилища изменился с тех порэто было доверено.Возможно, вы подключаетесь к репозиторию, который притворяется «git.example.com», что может поставить под угрозу вашу конфиденциальную информацию.Вы все равно хотите подключиться к хранилищу?

Я убил Xcode 10.2.Я снова запустил Xcode 10.1.Я сделал операцию git push, и она прошла успешно.Это доказывает, что хост git repos не менял отпечатки пальцев.Он настоятельно указывает, что Xcode 10.2 определяет отпечатки пальцев хоста ssh не так, как 10.1.

Я предполагаю, что Xcode не использует ~/.ssh/known_hosts, иначе 10.2 будет вести себя так же, как 10.1.

Я нажал «Доверие» в диалоговом окне и отметил время.

Я не увидел новых записей в связке ключей.Я немедленно пошел в Терминал и запустил find . -mmin -3 в ~/Library/Developer/Xcode и не увидел никаких соответствующих файлов, измененных.Файл ~/.ssh/known_hosts не был обновлен.

Итак, где Xcode 10.2 хранит информацию о ssh-известных хостах?Мог ли я как-то указать Xcode 10.2 на отпечатки известных хостов ssh, которые использовались в 10.1?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...