Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
GitHub“;远程:对clientaccount的personalaccount/somefile.git权限被拒绝;_Git_Macos_Github_Ssh - Fatal编程技术网

GitHub“;远程:对clientaccount的personalaccount/somefile.git权限被拒绝;

GitHub“;远程:对clientaccount的personalaccount/somefile.git权限被拒绝;,git,macos,github,ssh,Git,Macos,Github,Ssh,我最近为一个客户创建了一个新的GitHub帐户,并使用我的Macbook进行了新的回购和发布了一些文件。(在此之前,我从未在我的Macbook上使用我的个人帐户推送过任何东西。)当我试图切换回我的个人帐户并将一些文件发布到我的个人帐户时,我得到了以下信息: 远程:对clientaccount的personalaccount/somefile.git权限被拒绝 致命:无法访问“”:请求的URL返回错误:403 所以我怀疑这可能是SSH问题,并找到了一些解决方案。让我困惑的是,当我试图在GitHub

我最近为一个客户创建了一个新的GitHub帐户,并使用我的Macbook进行了新的回购和发布了一些文件。(在此之前,我从未在我的Macbook上使用我的个人帐户推送过任何东西。)当我试图切换回我的个人帐户并将一些文件发布到我的个人帐户时,我得到了以下信息:

远程:对clientaccount的personalaccount/somefile.git权限被拒绝

致命:无法访问“”:请求的URL返回错误:403

所以我怀疑这可能是SSH问题,并找到了一些解决方案。让我困惑的是,当我试图在GitHub上查看客户端的帐户SSH设置时,我找不到存储在那里的任何公钥。所以我检查了我的个人帐户,找到了两把钥匙:一把是我的macbook,一把是我的windows。我想它们是我第一次加入Github时创建的。然后我回到macbook的.ssh,找不到id_rsa或id_rsa.pub,而是找到了github_rsa和github_rsa.pub,其中包含我的个人帐户电子邮件。然后我试着把一些东西推到我客户的回购协议上,效果很好


为什么我的客户机的github SSH设置中没有SSH信息,但我可以将文件推送到该repo中?但我无法将文件推送到我自己的个人帐户?github_rsa.pub文件是否适合查看?

不清楚您想听到什么。你的git url使用HTTPS,你谈论的是使用公钥的SSH身份验证,这是完全不同的事情。老实说,我不确定这是否与SSH有关。但是我看到了其他指向SSH的解决方案,这就是我正在研究的方向。所以有另一种方法可以解决HTTPS连接的问题吗?