当前位置: 首页 > 知识库问答 >
问题:

拒绝用户的远程权限2

牧熙云
2023-03-14

我创建了新帐户“kim2”,但当我用“kim2”推它时< br >它显示以下错误:

kim-computer:Kaggle-A-Z kim2$ git push kim2 master
remote: Permission to  kim2/Kaggle-A-Z.git denied to kim1.
fatal: unable to access 'https://github.com/kim/Kaggle-A-Z.git/': 
The requested URL returned error: 403

我将全局< code>user.name和全局< code>user.email更改为新的用户ID

我使用HTTPS不SSH。
有什么解决办法吗?

共有3个答案

曾航
2023-03-14

编辑全局用户。名称和全局用户。编辑邮件~/.gitconfig

[user] 
    email = your-email@xxx.com
    name = yourname

或者

git config --global user.name "yourname"
git config --global user.email "your-email@xxx.com"

由于您使用的是HTTPS而不是SSH,因此无需担心权限问题。

由于您通过 kim2 提交了一些补丁,因此您应该更改此提交:

git commit --amend --author="author <your-email@xxx.com>"
苏凯
2023-03-14

首先,user.name/email与ssh或https url无关。

其次,使用https url,您有一个凭证助手缓存机制,它很可能缓存(并将自动重用)您以前的一组凭证,以便推送到github。com:您需要从缓存中删除该凭证。

在mac上,这个凭证助手是libsecret。< br >请参阅“从OSX钥匙串更新凭据”

然后推送时会要求您输入您的kim2 GitHub凭证,它们会被缓存。

孟高峰
2023-03-14

我在mac上也遇到了同样的问题,我希望这对Mac用户有所帮助。

  1. 打开“钥匙串访问”应用。
  2. 搜索 github.com
  3. 删除其他用户的信息

问题是Mac试图缓存用户名,所以我的帐户试图使用以前的凭据提交。

 类似资料:
  • 我正在尝试使用playbook更改密码,但未获得这样做的权限。 我正在运行命令: 致命:[主机1]:无法访问=

  • 我需要发送一个pdf文件(从一个gpu输出和定位)在一个远程服务器到我的本地(mac)机器。我通过我的本地终端进行了尝试,每次尝试都收到错误。下面提供了终端文本输入和输出 1. 错误 虽然这个问题已经发布了几次之前,我已经尝试了建议的正确解决方案,仍然无法执行我的任务。本任务中的任何解决方案或方向都将受到高度赞赏。谢谢你

  • 我已经创建了一个阿尔卑斯山的远程回购在我的ArtFactory实例,但不能安装apk包从它在我的apk客户端 当我在我的alpine docker中进行apk更新时,我的权限被拒绝: 例如。 Docker高山 /bin/sh 回声"https://first.last@mycompany.com:AKmyartifactorytoken@myserver.mycompany.com /artifa

  • 我有一个centos EC2和Laravel应用程序。我还在同一个EC2实例上安装了MySQL。它工作得很好。 现在我决定将MYSQL迁移到AWS RDS(MYSQL Aurora)。我可以通过Heidi连接到AWS RDS并进行查询,没有问题。 然而,在Laravel中,它抛出异常。我更改了DB_HOST、DB_DATABASE、DB_USERNAMEDB_PASSWORD的. env文件凭据。

  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况