首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试设置名称和电子邮件时出现Git配置错误

尝试设置名称和电子邮件时出现Git配置错误
EN

Stack Overflow用户
提问于 2022-07-07 17:07:01
回答 1查看 566关注 0票数 2

我是Git和Github的新手,我只是尝试设置我的桌面客户端,以便能够上传我的项目。

在尝试提交时,我从桌面客户端获取此错误:

代码语言:javascript
运行
复制
Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'wsm1u@DESKTOP-5ICE6RR.(none)')

因此,我使用并获得以下错误:

代码语言:javascript
运行
复制
PS C:\WINDOWS\system32> cd $HOME
PS C:\Users\wsm1u>   git config --global user.email "wsm1usa1va1b@gmail.com"
>>
error: could not lock config file C:/desktop/.gitconfig: No such file or directory

基本上,我认为问题在于Git在错误的位置搜索配置文件,但我不知道如何让它在其他地方搜索。

以下是我尝试过的解决方案:

  1. 卸载和重新安装Git
  2. 以管理员身份运行(这将返回相同的错误消息)
  3. 在我的桌面上粘贴.gitconfig的副本(这不起作用,所以我删除了它)
  4. 运行git lfs install --force以重置Git配置,这将给出错误消息warning: error running C:\Program Files\Git\mingw64\libexec\git-core\git.exe 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'error: could not lock config file C:/desktop/.gitconfig: No such file or directory' 'exit status 255' Run "git lfs install --force" to reset Git configuration.
  5. 尝试按照以下解决方案定位.gitconfig.lock文件:https://askubuntu.com/questions/258288/trouble-setting-up-git-error-could-not-lock-config-file

这是我的系统信息:系统信息

谢谢你的帮助!)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-13 20:48:38

TL;博士

  1. 我布置了我的家
  2. 在我的垃圾中找到一些gitconfig文件并删除它们
  3. 我能够通过cmd设置名称和电子邮件作为管理员。
  4. 我能承诺!

长版本

  1. 我运行了cmd: set HOME

C:\Users\wsm1u>set HOME HOME=C:\desktop HOMEDRIVE=C: HOMEPATH=\Users\wsm1u

  1. 我去了:https://superuser.com/questions/246731/how-do-i-change-homedrive-homepath-and-homeshare-in-windows-xp⇒Marc B的解决方案(通过“高级系统设置”设置主页路径)
  2. 通过GitHub桌面->提交的“告诉我你是谁”错误
  3. 在cmd中设置电子邮件->获得空白返回
  4. 设置名称->获得“权限拒绝”错误
  5. Ran cmd作为管理员
  6. 设置名称->获得空白返回
  7. 再次尝试犯“请告诉我你是谁”的错误。
  8. 以git.bash作为管理员并设置名称/电子邮件,然后运行git config ‒list并获得正确的名称和返回的电子邮件
  9. 又犯了“请告诉我你是谁”的错误
  10. 我尝试在程序文件目录中创建github桌面客户端的副本,因为这是我的git目录所在的位置。我想,也许客户只会找到这样的方式(这在我的头脑中是有意义的),但没有起作用,所以我删除了它。
  11. 当我在程序文件中时,注意到那里有一个.gitconfig,所以我删除了它,然后倒垃圾,注意到里面还有更多的东西。
  12. 然后我又运行了git config ‒list,返回的名字和电子邮件都不见了。
  13. 然后,我再次设置名称和电子邮件在cmd作为管理员,我能够提交第一次!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72901809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档