Git和OSX消息(导致冲突)

时间:2019-06-14 19:10:52

标签: git macos-high-sierra

当我第一次启动计算机时,Mac OSX 10.13.6上的我的消息应用程序可以工作。但是,一旦我git push,我将无法再通过OSX的消息应用程序发送消息。我收到not delivered错误。我需要重新启动计算机才能使其再次运行。

可能是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

仅在测试时,检查git config credential.helper的输出(出现iMessage问题时)。

如果看到osxkeychain,请尝试(再次进行测试)到disable that helper,然后看到iMessage再次起作用。

要添加更多内容:如果要使用HTTPS URL推送到远程存储库,则凭据(用户名/密码)将由Git使用主机服务(对于Windows,Windows Credential ManagerKeychain for Mac)进行缓存)

但是,这可能会干扰iMessage,阻止它访问您的iCloud凭据,从而使您与iCloud断开连接。
因此出现“未送达”错误消息。

作为测试,停用Git凭据缓存设置可以帮助验证该潜在问题。

然后,您可以尝试将其作为git全局设置或每个存储库的回购重新激活。