不确定是否有人经历过这种情况,但自从我从mac AppStore下载了Gitbox并从github.com中单击"Clone in Mac“之后,它就启动了Gitbox,而不是针对Mac的Github。当然,当我卸载Gitbox时,点击"Clone in Mac“,启动了用于mac的Github。知道是什么导致的吗?联系是如何/在哪里建立的,是否有办法改变它?
更新:在我对马文的评论中添加屏幕截图来引用它们。


发布于 2012-03-06 23:20:39
当您单击Clone in Mac链接时,启动Gitbox应用程序的原因是Clone in Mac链接(在github-mac://上)使用github-mac:// URL类型。在您的例子中,Gitbox应用程序注册自己来处理github-mac:// URL类型,大概是因为您在安装了Gitbox之后安装了它。
您可以通过打开各自的Info.plist文件并搜索CFBundleURLTypes键来验证每个应用程序使用的URL类型。两个.plist文件的位置如下:
/Applications/GitHub.app/Contents/Info.plist
/Applications/Gitbox.app/Contents/Info.plist请注意,Gitbox的文件路径可能是关闭的,因为我实际上没有安装它,因此无法验证。还请注意,如果遇到二进制格式的.plist文件,请根据需要使用以下命令来转换它们:
从二进制到XML:
plutil -convert xml1 some_file.plist从XML到二进制:
plutil -convert binary1 some_other_file.plisthttps://stackoverflow.com/questions/9100873
复制相似问题