我有一个问题,在过去的两三天里突然冒出来了。每当我在终端中使用Git时(几乎总是如此),如果我在浏览器中访问GitHub,或者甚至访问链接到GitHub的页面,会弹出一个OSX对话框,内容为
Github Conduit想要使用存储在“privateKey”中的机密信息 钥匙串。
您是否允许访问此项?
[ ? ][ Always allow ][ Deny ][ Allow ]
首先,我不知道它正在访问什么 - 我的SSH密钥,我认为?当我不直接与Git交互时,我也不知道为什么会尝试访问此信息。最糟糕的是,对话框的信息按钮被禁用,点击任何选项会产生另一个对话框,然后是另一个,然后是另一个。弹出大约3-10次后(通常在该范围的较高端),它们会消失,直到我点击另一个链接。
世界上到底发生了什么?谷歌搜索已经产生了很少的信息(虽然它确实迫使对话一次又一次地弹出)并且我变得有点偏执。
修改
一些额外的信息:我打开了Activity Monitor来查看发生了什么。其启动的父进程;当我选择“打开文件和端口”时,它会列出~30个项目,以
开头/Users/me/Library/Containers/com.github.GitHub.Conduit/Data
包括
/System/Library/Keychains/SystemRootCertificates.keychain
/Users/chaseries/Library/Keychains/login.keychain
和其他keychain-ey目录(以及我不理解的一大堆其他文本字符串,包括对ReactiveCocoa和RockemSockem的引用)。
“数据”是一个目录,其中包含意想不到的各种各样的东西,比如我的下载文件夹,Photo Booth图片,电影等的副本。我不知道为什么这个文件在这里。说实话,我并不精通这种东西,但是'数据'这个对我来说听起来很奇怪,因此编辑。有什么想法吗?