前言

最近通过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 “账号名”

参考文章

  1. Git解决fatal: not in a git directory

相关文章

暂无评论

none
暂无评论...