Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
拒绝用户对username/project.git的权限_Git_Github - Fatal编程技术网

拒绝用户对username/project.git的权限

拒绝用户对username/project.git的权限,git,github,Git,Github,我在GitHub远程服务器上创建了repo,在本地服务器上克隆了它。 我使用以下配置Git用户名和电子邮件: git config --local user.name "firstname lastname" git config --local user.email "first.last@gmail.com" git remote show origin也提供了正确的上游 但当我添加文件时,请使用以下命令提交并尝试推送: git push origin master 我得到的错误如下:

我在GitHub远程服务器上创建了repo,在本地服务器上克隆了它。 我使用以下配置Git用户名和电子邮件:

git config --local user.name "firstname lastname"
git config --local user.email "first.last@gmail.com"
git remote show origin也提供了正确的上游 但当我添加文件时,请使用以下命令提交并尝试推送:

git push origin master
我得到的错误如下:

remote: Permission to username/project.git denied to randomuser.

我不知道随机用户是从哪里来的。当我这样做时:
git config--list--local
我得到了正确的用户名和电子邮件。我需要帮助来了解它是如何发生的以及如何克服它的?

Git中设置的用户名/电子邮件与GitHub上的身份验证无关,仅用于提交作者身份

这取决于您的远程源URL:SSH(
git@github.com:…
)或HTTPS(
https://github.com/...

在前一种情况下,检查
~/.ssh/id\u rsa(.pub)
密钥

在后一种情况下,请检查我们的
git config credential.helper
输出:凭据管理器可能会缓存错误的凭据(
randomuser
,用于
github.com

如果它是“
manager
”,则可以使用“”

在Mac上,有关
osxkeychain
,请参阅“”

然后重试:它将提示输入用户GitHub用户名/密码

git credential-manager reject https://github.com
git credential-osxkeychain erase https://github.com