我昨天验证了一天,升级到 macOS Ventura 之后,通过 Samba 访问仓库或者其他网络共享如 Google Drive ,会导致 git 无法使用,具体表现为第三方 git 应用报告'git log' failed with code 10:''
,在终端中查看 git status 会报告 zsh: bus error
等。
我的测试基本上排除了第三方应用以及仓库本身的问题,这个 bug 在中文区很少有人讨论,但是好在 github 上有人遇到了同样的问题。
目前的解决方法是推出共享的文件夹,然后再装载,你会获得大概几分钟到十几分钟不等的正常访问时间。
当然重启也是可以的。
注意,近期更新的 macOS 13.2 也没有修复这个 bug 。
我已经向苹果提交过这个 bug ,但是考虑到一直以来苹果对此不管不问的态度,我觉得短时间修复的希望渺茫,主要还是提醒你们,节省你们的排查时间。
在此友善各位,如果当前系统用的好好的,非必要不升级,我为了玩它那个“无边记”应用,换了一个输入法卡死系统的 bug ,git 仓库无法使用的 bug ,又花了很长时间才确定是新系统带来的问题,然后又花了很长时间找到替代方案,苹果这方面真是不敢恭维。
相关讨论: https://github.com/desktop/desktop/issues/15539
Bug 报告: https://www.apple.com/feedback/macos.html
Keywords:macOS 13, Ventura, git samba error, bus error
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.