前言
最近通过git config修改邮箱和密码是出行如下异常提示:
fatal: not in a git directory
记录一下,方便自己查阅
正文
之前使用git config时也没有出行这样的问题,但最近在客户的虚拟机中折腾就出现了。
常用命令
git config --list
git config user.name git config --global user.name
git config user.email git config --global user.email
这几个也是常用的,一直使用也没啥问题,但在客户虚拟机环境下就出现问题了。
解决问题
情况一
命令写错导致出现的提示
错误
# 顺序写错 git config user.name --global 3xcn # --和global之间多了空格 git config -- global user.name 3xcn
正确
git config --global user.name 3xcn
情况二
当前目录没有没git init,也就是不是git仓库,因此优先
git init
情况三
这种情况就是我遇到的,也就是在客户虚拟机中出现的,我使用的命令
git config user.name 3xcn
时出行错误提示,这时候解决方式就是使用全局修改,添加–global参数:
git config --global user.name 3xcn
当然,如果还是不行,那就按照参考文中的先改变邮箱再改变名称。(下面的我没碰到哈)
先输git config –global user.email “你的邮箱号”再输git config –global user.name “账号名”
参考文章
《
© 版权声明