git - Git 和 OSX 消息(导致冲突)
问题描述
我第一次启动计算机时,我在 Mac OSX 10.13.6 上的消息应用程序可以工作。但是,一旦我git push
,我就不能再通过 OSX 的消息应用程序发送消息。我得到not delivered
错误。我需要重新启动计算机才能使其再次工作。
这可能是什么原因造成的?
解决方案
只是为了测试,检查(当你有 iMessage 问题时)git config credential.helper
.
如果您看到osxkeychain
,请尝试(再次进行测试)禁用该帮助程序,然后查看 iMessage 再次工作。
添加更多内容:如果您使用 HTTPS URL 推送到远程存储库,则 Git 使用主机服务( Windows 的Windows 凭据管理器,Mac 的钥匙串)缓存凭据(用户名/密码)
但是,这可能会干扰 iMessage,阻止它访问您的 iCloud 凭据,从而断开您与 iCloud 的连接。
因此出现“未交付”错误消息。
作为一项测试,停用 Git 凭证缓存设置有助于验证该潜在问题。
然后,您可以尝试将其重新激活为 git 全局设置,或基于每个存储库的 repo。
推荐阅读
- javascript - 当我尝试一个接一个地调用我注册的协议时,只有一个可以随机调用
- ios - Cocoapods 依赖管理器是否增加了 xcode 项目的大小?
- ios - Swift将方法中的特定值作为参数传递
- python - Python:如何连接到 MySQL 数据库
- android - CheckBox 在新的 Android 材料库中无法正常工作,无法看到实际的复选标记
- django - django-s3direct 文件上传问题
- django - 从 Django Rest Framework 返回 XML、JSON 和 PDF
- ruby-on-rails - 捆绑安装失败但在使用 capistrano deploy 时仍然停止 sidekiq
- sql - 使用实体框架插入大量重复数据
- python - 如何在 Pandas 中连接包含列表(系列)的两列