如何使用我自己的身份信息进行 git 提交

How to use my own identity information for git commit

今天我尝试同步 fork 存储库 (https://github.com/donhuvy/spring-boot/) from source repository (https://github.com/spring-projects/spring-boot)。

cd /d Desktop
git clone https://github.com/donhuvy/spring-boot.git
cd spring-boot
git remote add upstream https://github.com/spring-projects/spring-boot.git
git fetch upstream
git checkout master
git merge upstream/master
git push

然后我在Windows弹出的diaglog中输入我的用户名,密码,稍等片刻,Git提示成功。这是我的具体承诺:https://github.com/donhuvy/spring-boot/commit/e62da83292c69aa97bbe9135ff337a11f8b87bb8

我使用 Windows 操作系统 (Git 2.8.3.windows.1) 中的 git 命令。

cmd 问我用户名和密码,我在将源代码推送到我自己的fork 存储库之前输入它。但是我的帐户没有显示为提交者,它显示的是计算机名称 (DCV),它不是我的 name/my Github 帐户 (donhuvy)。我如何做我想做的事(我更喜欢使用命令行而不是 GitHub 桌面用于 Windows GUI)?

启用 windows 后,您可以采用以下两种方式之一:

安装 GitHub desktop 并登录您的 github 帐户

git config --global user.name "<your github username>"
git config --global user.email <github email>