我在一个项目中工作。我们的团队正在使用GitHub来共享项目。
从我的公司,我已经提供了一台实际上被其他人使用的笔记本电脑,他曾经在Github推送他的代码。现在,当我试图推送自己的代码时,它默认采用他的凭证。虽然在推送我的代码时,我被要求提供凭据,但我也提供了我的凭据,但在Github中,它显示代码是由前一个用户推送的。非常有趣的是,我们的团队正在私人仓库工作,我的笔记本电脑的prevoius用户无法访问该回购。
请有人建议如何解决此问题。
我已经尝试了谷歌但没有得到确切的结果。 我使用的是Windows8.1机器。
我认为这是Github的错误。
答案 0 :(得分:4)
使用以下命令重置机器中的git配置:
git config --global --unset-all
不要只设置姓名和电子邮件,因为您可能仍会留下前一位用户的剩余部分。
答案 1 :(得分:2)
git config --global --unset user.name
git config --global --unset user.email
然后设置你的
git config --global user.name "your name"
git config --global user.email "your email"
答案 2 :(得分:2)
您可以设置凭据:
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com