首页 > 解决方案 > 在将文件提交到 GitHub 时。它没有将用户名配置为 Git。而是使用 GitHub 的用户名。为什么会这样?

问题描述

我使用“themisslady”作为 GitHub 的用户名。在 Git 中,我已经为 Git 配置了以下 user.name,使用这个命令---- git config global user.name "Miss lady"。使用 Git 配置的 email id 与 GitHub 相同。

我正在使用 RStudio,并且在将文件从 RStudio 中提交到 GitHub 时,我收到了此通知-------themisslady 提交了文件 xyz。虽然我认为它应该说 -----Miss lady 提交了文件 xyz。

git版本---2.27.0.windows.1

工作室版-----

R版本3.5.3(2019-03-11)平台:x86_64-w64-mingw32/x64(64位)

在以下环境下运行:Windows >= 8 x64(内部版本 9200)

请回答为什么会这样。

标签: rgitgithubrstudiogit-commit

解决方案


你的配置文件可能有问题。请在终端、PowerShell 或 Windows CMD 中运行:

 git config --list

并检查您的用户名是否真的存在。

如果没有,请再次运行:

git config --global user.name "Miss lady"

(也许您的命令中似乎有一个错字:在全局之前缺少两个破折号?)。

但请注意,GitHub 在某些地方显示用户登录而不是配置的用户名:看看这个 Hadley Wickham 的提交,上面写着“hadley commited...”,而如果你打开原始补丁,你会看到他的名字配置正确。


推荐阅读