Только для тестирования, проверьте (если у вас проблема с iMessage) вывод git config credential.helper
.
Если вы видите osxkeychain
, попробуйте и (снова для тестирования) отключить этого помощника , и вы увидите, что iMessage снова работает.
Чтобы добавить больше: если вы отправляете в удаленный репозиторий, используя URL-адрес HTTPS, то учетные данные (имя пользователя / пароль) кэшируются Git с помощью службы хоста.( Диспетчер учетных данных Windows для Windows, Связка ключей для Mac )
Но это может помешать iMessage, помешать ему получить доступ к вашим учетным данным iCloud и, следовательно, отключитьiCloud.
Отсюда и «не доставленные» сообщения об ошибках.
В качестве теста деактивация параметра кэширования учетных данных Git может помочь в проверке этой потенциальной проблемы.
Затем вы можете попробовать и снова ее активировать.в качестве глобального параметра git или репо для каждого хранилища.