项目场景:
git commite 无法提交代码
问题描述
git clone --> 编辑 --> git add . --> git commite -m '提交' 可以正常提交
git clone --> npm install --> 编辑 --> git add . --> git commite -m '提交' 无法提交
显示错误是'CRLF'和'LF'格式错误,但是切换两种格式并保存。使用git config --global core.autocrlf true 转换git的参数,一样是没有办法成功提交。情况如下:
原因分析:
看到这里原因想来是:代码验证、git、网络
代码验证,别的人没有问题,这边没有改排除。
git,打印git名称、邮箱,和注册的gitlab账号邮箱一致。
网络,网址代开正常、可以克隆代码。
使用 npm run lint 也无法修复。
这是只能检查全部涉及的地方,和可能的地方。所以看下gitlab的配置,权限,分支创建,注册邮箱....
解决方案:
修改gitlab里的Account,Change username设置的path设置,改为和git打印的一样。
Changing your username can have unintended side effects.