Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac 10.9.2更新后Git push继续获得被拒绝的权限_Git_Osx Mavericks - Fatal编程技术网

mac 10.9.2更新后Git push继续获得被拒绝的权限

mac 10.9.2更新后Git push继续获得被拒绝的权限,git,osx-mavericks,Git,Osx Mavericks,想知道是否有人在OSX 10.9.2更新中遇到同样的问题。安装该更新后,我无法再进行git推送,继续拒绝权限(公钥) 已尝试生成新的ssh对,并将新密钥重新输入服务器,但仍然没有成功 在插入一个新密钥后,还尝试在另一个git主机上执行此操作,但仍然无效。所以我想这不是服务器的问题,而是OSX 10.9.2的问题 如有任何建议,将不胜感激 谢谢 我在Mavericks 10.9.2更新中遇到了同样的问题。任何使用ssh公钥(ssh、git、svn等)的东西都会有问题。ssh代理似乎不知怎么忘记了您

想知道是否有人在OSX 10.9.2更新中遇到同样的问题。安装该更新后,我无法再进行git推送,继续拒绝权限(公钥)

已尝试生成新的ssh对,并将新密钥重新输入服务器,但仍然没有成功

在插入一个新密钥后,还尝试在另一个git主机上执行此操作,但仍然无效。所以我想这不是服务器的问题,而是OSX 10.9.2的问题

如有任何建议,将不胜感激


谢谢

我在Mavericks 10.9.2更新中遇到了同样的问题。任何使用ssh公钥(ssh、git、svn等)的东西都会有问题。ssh代理似乎不知怎么忘记了您的密钥

从终端运行
ssh add
为我修复了它。从这些来源:



干杯

通过运行
ssh Add-K~/.ssh/
将ssh密钥添加到密钥链中

您可以使用
*
作为密钥文件来添加所有密钥。这将要求为非私钥的文件提供密码短语。只需按enter键即可输入这些文件


这甚至为非加密密钥(即不需要密码短语的密钥)添加了密钥链条目。之后,不需要向ssh代理添加密钥。因此,您可以通过运行
ssh add-D
从代理中删除所有密钥,公钥身份验证仍然有效。

我也遇到了这个问题!更新到10.9.2后,我的所有Git客户端都出现以下错误(至少在尝试推送到BitBucket时):
代理承认使用密钥签名失败。
是的,我的也是如此。。我试着推到我自己的服务器heroku,两个都不起作用。我正要发布相同的响应。不知道SSH密钥会像这样“分离”。很好的回答