当我第一次启动计算机时,Mac OSX 10.13.6上的我的消息应用程序可以工作。但是,一旦我git push
,我将无法再通过OSX的消息应用程序发送消息。我收到not delivered
错误。我需要重新启动计算机才能使其再次运行。
可能是什么原因造成的?
答案 0 :(得分:0)
仅在测试时,检查git config credential.helper
的输出(出现iMessage问题时)。
如果看到osxkeychain
,请尝试(再次进行测试)到disable that helper,然后看到iMessage再次起作用。
要添加更多内容:如果要使用HTTPS URL推送到远程存储库,则凭据(用户名/密码)将由Git使用主机服务(对于Windows,Windows Credential Manager,Keychain for Mac)进行缓存)
但是,这可能会干扰iMessage,阻止它访问您的iCloud凭据,从而使您与iCloud断开连接。
因此出现“未送达”错误消息。
作为测试,停用Git凭据缓存设置可以帮助验证该潜在问题。
然后,您可以尝试将其作为git全局设置或每个存储库的回购重新激活。