因为之前在本地设置的git user.email 是公司邮箱,与自己的GitHub账号不关联,今天改成了自己的GitHub账号的邮箱
git config --global user.email "wyw1121@live.com"
没想到这一改出现问题了
remote: Repository not found
fatal: repository xxxxxxxxxxx not found
找不到远程仓库?什么鬼?黑人问号脸
多方查找验证,最后得出一个结论:
到底是哪里出了错,还是不知道
是不知道
不知道
知道
道
WTF?
好吧,至少出现问题的根本原因还是知道了,没有权限。因为公司的仓库是私有仓库,所以是需要权限的。那么问题来了,为啥不给个机会,让我输账号密码来获取权限啊!直接抛出个结果是闹哪样?
最终解决办法,直接在URL里加上用户名和密码,然后OK了,当然这样是不安全的,所以在OK之后,我又删除了这个remote地址,机智如我表情
嘛,其实还是在某个地方缓存起来了,网上说在~/.git-credential
文件里有记录,但是没用过Linux的我,实在找不到这个文件到底在哪,git目录下找不到,项目中的.git里也找不到,用户目录下还是找不到。。。