Git初始化操作设置用户名用户邮箱时出现错误 error: could not lock config file C:
百度和CSDN上解决方法有些杂乱,我都一一试过,我能查找到的方法单独尝试的话都不会成功(只针对我的电脑),造成该问题的原因好像是Git安装目录下的etc文件权限不够,造成配置用户名和用户邮箱时无法锁定配置文件,以下是我最终解决该问题的步骤,不一定适用所有人的情况,但是大多数应该有效(该解决办法是整合百度和CSDN上一些方法,以下步骤为亲自尝试)。
步骤一:环境变量的设置很多教程都提到过,需要把环境变量的HOME下的变量值设置成Git的安装目录,我看有的教程是这样,一步就能解决问题,但是我的还是会出现error
![8a6b0cd8421b1ea2aad1ab2946895d37.png](https://i-blog.csdnimg.cn/blog_migrate/6934d6c0b1763bcd2721c8d7a48257af.jpeg)
![4c61f87c990f203572c6d74047025230.png](https://i-blog.csdnimg.cn/blog_migrate/114798fb7b9abf42462ac3207b6f1c1b.jpeg)
![b613eee6e3dc315431f5160737f40c61.png](https://i-blog.csdnimg.cn/blog_migrate/5e4ee339473d4333486070a16a3d303a.jpeg)
步骤二:将Git Bash设置为管理员身份运行
![de7bae7d9eb94590831012aebf7e7b4b.png](https://i-blog.csdnimg.cn/blog_migrate/8bf888482b025aec5b821046db99b9f7.jpeg)
![74b55e0fffedaf5eb292adbbcb78c16e.png](https://i-blog.csdnimg.cn/blog_migrate/8b3bfd9902de986d7bdaffa6fe5dced4.jpeg)
步骤三:修改etc文件夹的权限
![bb3b8c8176b2dabbd34b5fadc9a034f8.png](https://i-blog.csdnimg.cn/blog_migrate/5c929df3c3e6cf5b0797cd79164f4548.jpeg)
![0a694b26e78c6cc9eea88fc603aaa53f.png](https://i-blog.csdnimg.cn/blog_migrate/499e7e3d86c667a05930ac961355166a.jpeg)
经过这三个步骤的设置,设置用户名和用户邮箱时就不会再出现error了。
当然有一些人可能在属性安全里面找不到everyone选项解决方法如下:
![b0936e630dccb0b66d4d2b512bb98ba8.png](https://i-blog.csdnimg.cn/blog_migrate/b46512e093704be30e33d687f396a6fc.jpeg)
![f22daaf6631661f116e8a90b643796db.png](https://i-blog.csdnimg.cn/blog_migrate/2a165938b7709116b6ae239ecec6179c.jpeg)
![7994dbbc7f41a54019d16b308f660370.png](https://i-blog.csdnimg.cn/blog_migrate/bd3921c07e982eac7e488e4fb6148313.jpeg)
然后点击everyone 再点击确定就好啦,接着继续重复步骤三就OK了,希望该文章对遇到类似问题的小伙伴有帮助。