无法推送至git:由于某些原因,git认为我是其他用户

科夫派克

当我git clone从github回购邮件时-一切正常。仓库已下载,但是当我尝试将更改推送到仓库时,git说:

ERROR: Permission to my_user_name/repo_name.git denied to other_user_name.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

所以我尝试推送到我的仓库,但是github认为我是其他用户。这是怎么发生的?(那个家伙属于我的团队-我们一起从事一些项目)。以及如何解决这个问题?

当我这样做时ssh -T -ai ~/.ssh/id_rsa [email protected]-它表示other_user_name已授权,而不是我!但是,当我这样做时ssh -T -ai ~/.ssh/id_rsa [email protected]-它会告诉我我的名字。那怎么可能?

科夫派克

看来我已经找到问题的根源。

为了将一个应用程序部署到生产环境,我们使用ansible使用单独的ssh-key连接到服务器。事实证明,该部署密钥是我们团队中一名成员的密钥。因此,在将该密钥保留在我的系统中之后,在推送到github时会导致问题,导致github选择了找到的第一个密钥。

为了删除所有键,我只需要运行ssh-add -D之后,登录githubbitbucket使用我自己的默认ssh-key完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在同一台机器上有 2 个不同的 git 用户;当我推送并认为我是从其他用户推送时,Git 将无法识别我的全局用户

授予其他用户git更新远程权限?

git禁止假冒其他用户

编辑其他用户的git pull请求

Git pull和push将其他用户的提交显示为我的提交

git 中的一些用户阻止其他用户使用带有 SSH 的 git 将提交推送到远程

我可以使用 fcm 向其他用户发送推送通知吗?

是否可以以其他用户身份推送?

OSX:git:远程:拒绝其他用户对用户/存储库的权限

我无法使用 facebook graphs API 获得其他用户对我的视频的评论

git commit或push时如何通知其他用户

Git隐藏可以应用其他用户创建的隐藏吗?

无法使用其他用户ID登录我的与Android应用程序的Facebook集成

为什么我无法查询其他用户的 2FA 注册详情?

无法读取其他用户家中的内容

无法登录Debian系统上的其他用户

无法删除其他用户目录上的文件

无法以其他用户身份安装Elasticsearch

无法获取其他用户名

阻止其他用户查看我的文件

其他用户收到消息

其他用户的国家数

从其他用户销毁会话

SpringSecurityService:注销其他用户?

Rails Google Oauth-适用于某些用户,而非其他用户

当某些用户使用WebSockets或ServerSentEvents时,SignalR提供404,而其他用户则不

Android:如何通过同一应用向其他用户发送推送通知?

如何使用其他用户名推送到GitHub?

与其他用户一起推送到GitHub存储库