Run git config --global user.email "[email protected]" git config --global user.name "Your Name" to s

在pull代码后,想进行checkout,merge的时候出现如下错误:

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. unable to auto-detect email a

是关于权限的问题,首先得确认远程仓库已经给了你权限。
进入你项目所在的本地仓库位置,然后输入如下命令:

Lenovo@DESKTOP-TV81NH2 MINGW64 你的本地仓库路径 (XXX你的分支名)
$ git  config --global user.email "你的email"

Lenovo@DESKTOP-TV81NH2 MINGW64  你的本地仓库路径 (XXX你的分支名)
$ git config --global use.name "用户名(已赋予权限)"
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
windows 64位, Git-2.10.2-64-bit.exe下载直接安装即可 Windows 平台上安装 在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行: 安装包下载地址:http://msysgit.github.io/ Windows 上安装 Git 完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。 在开始菜单里找到"Git"->"Git Bash",会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。 Mac 平台上安装 在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为: http://sourceforge.net/projects/git-osx-installer/ 安装界面如下所示: 18333fig0107-tn Git 配置 Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。 这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方: /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。 ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global 选项,读写的就是这个文件。 当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。 在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Documents and Settings\$USER。 此外,Git 还会尝试找寻 /etc/gitconfig 文件,只不过看当初 Git 装在什么目录,就以此作为根目录来定位。
### 回答1: 这两个命令是用来设置 Git 全局配置的,分别设置了用户的邮箱和用户名。具体的解释如下: - git config --global user.email "you@example.com":设置 Git 全局配置中的用户邮箱为 "you@example.com"。 - git config --global user.name "your name":设置 Git 全局配置中的用户名为 "your name"。 这两个命令可以在 Git 中使用,用于标识提交代码的用户信息。在使用 Git 进行代码管理时,建议设置这两个配置项,以便更好地追踪代码的变更历史。 ### 回答2: git config --global user.email "you@example.com" 是用来设置全局的用户邮箱,"you@example.com" 是你自己的邮箱地址,可以是任意有效的邮箱地址。这个命令是为了在你提交代码时将其与你的邮箱地址绑定,以便其他人可以知道是谁提交的代码。 git config --global user.name "your name" 是用来设置全局的用户名,"your name" 是你在Git中想要显示的名字,可以是你的真实姓名或者任意你想要使用的名字。这个命令是为了在你提交代码时将其与你的名字绑定,以便其他人可以知道是谁提交的代码。 这两个命令在使用Git时很重要。全局设置会应用于所有Git仓库,确保每次你提交代码时都会带上你的邮箱地址和名字,使得代码的贡献者能够得知是你进行了提交。 ### 回答3: git config --global user.email "you@example.com" 是一条git配置命令,用于设置全局的用户邮箱。在这里,"you@example.com"是你的邮箱地址,通过设置该邮箱地址,可以将你的git提交与你的邮箱地址关联起来。 git config --global user.name "your name" 是另一条git配置命令,用于设置全局的用户名字。在这里,"your name"是你的名字,通过设置该名字,可以在git提交日志中显示你的用户名字。 这两条命令是在配置git全局环境时非常重要的,并且只需要运行一次即可。在运行这两条命令后,你的git操作将会默认使用你设置的邮箱地址和用户名字,这样在提交代码、创建分支等操作时,系统就能够正确地将这些操作与你的身份关联起来。 例如,在你提交代码时,系统将根据你设置的邮箱地址和用户名字,自动将该提交指定为你的操作。 总之,通过运行git config --global user.email "you@example.com"和git config --global user.name "your name"这两条命令,你可以将你的git操作与你的邮箱地址和用户名字关联起来,使得git的操作日志更加准确和完整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值