我处于一个轻微的困境,在这个困境中我的GitHub帐户无法正常工作。每当我提交存储库时,它都会显示我推送的更改为'prohacker112',这是我从未登录过的帐户。我正在使用credential-cache
,在该帐户中我使用我的帐户登录,并且每当它提示我输入用户名/密码时,我都使用我的帐户。那么为什么GitHub认为我正在承诺/推动为prohackr112?我该如何告诉Git我的实际用户名?如果有帮助,我正在使用cloud9。帐号在命令行上搞砸了
1
A
回答
1
您的Git配置中的电子邮件地址未设置正确。
要看到全球Git的电子邮件设置,运行此命令:
git config --global user.email
如果不正确,使用此命令更新:
git config --global user.email "<my email>@gmail.com"
如果设置已经是正确的,或者纠正它不能解决您的问题,请从您当地的回购中检查本地设置:
git config user.email
而且,如果不正确,使用此命令更新:
git config user.email "<my email>@gmail.com"
1
我使用
credential-cache
:
这有什么好提交著作权,这是完全由git config user.name
确定那么,为什么GitHub上认为我犯/推为prohackr112 ?
这取决于用于引用GitHub回购的URL:请参阅git remote -v
的输出。
如果它是一个SSH一个[email protected]:user/repo
,那么很可能你的Cloud 9账户(~/.ssh/id_rsa.pub
,as seen here)使用的公钥是一个注册为prohackr112
。
您需要通过您的其他帐户的私钥/公钥来更改它。
或者您需要通过https更改网址,以便使用一组帐户/密码凭据(可由您的凭证助手缓存)
相关问题
- 1. Bash搞砸了执行命令?
- 2. 有我搞砸了我的命令行终端
- 3. gridview_paging搞砸了
- 4. 符号链接在TFS中搞砸了
- 5. 背景搞砸了上.show()
- 6. 盒子搞砸了
- 7. Bootstrap列搞砸了
- 8. NumPy搞砸了CX_Freeze?
- 9. -bash是搞砸了?
- 10. laravel url搞砸了
- 11. 搞砸了编码
- 12. Linux bashrc搞砸了
- 13. Json双引号搞砸了C#
- 14. Java JDialog在mac上搞砸了JMenuBar
- 15. Cufon + jQuery在IE上搞砸了
- 16. JavaFX 8:渲染在Linux上搞砸了
- 17. Restangular setBaseUrl在运行中搞砸了吗?
- 18. VIM mapleader命令-T搞砸了的vim配置
- 19. 已上传的图像被搞砸了
- 20. Artifactory的REST部署搞砸了上传
- 21. WiFi-Direct上JellyBean,WPA Supplicant搞砸了
- 22. PHP的换行符被GIT搞砸了
- 23. Ruby的ZipInputStream搞砸了我的行尾?
- 24. Mathematica笔记本搞砸了
- 25. OpenGL Z订单搞砸了
- 26. CSS - 布局全搞砸了
- 27. Netbeans build-impl.xml搞砸了
- 28. cocos2d高分它搞砸了
- 29. Mercurial搞砸了csproj文件?
- 30. Resharper快捷键搞砸了
你可能需要改变你的电子邮件在本地混帐配置,[按照这些指令(HTTPS://help.github .COM /用品/设置 - 你的电子邮件功能于混帐/)。 –
不,我已经尝试过'git config --global user.email“ @ gmail.com”'现在大概有3次......并且不,我没有把它留作'',我只是简单地将它删掉这里。 –
尝试在受影响的仓库中运行'git config user.email'(没有--global标志)以查看输出是否与全局设置相匹配。 –