1. 问题描述
用户反馈,在Azure DevOps Server 服务器上查看Git历史记录,发现提交代码者(作者)的显示名称为英文,与用户自己的账户或显示名称不一致(如下图)。
是否可以将下图中的作者显示为用户的中文姓名?答案是可以的。
2. 解决方案
按照Azure DevOps Server 中Git服务器的设计方案,用户的提交中显示的名称,是用户在本地Git客户端中的设置,并非用户推送到服务器使用的域账户。如果需要在历史记录中显示用户的姓名,需要修改用户本地的设置。
可以在开发人员的本地计算机中,使用下列任意一种方式修改用户的显示名称:
- 使用Git命令行工具修改配置
- 首先使用下面的命令查看本地的设置:
git config --global --list
![image.png](http://tfs.piccnet.com.cn:8080/tfs/PICCCollection/130cffab-a355-4603-a912-524b4f7a3544/_apis/git/repositories/380283b8-a6e1-49c3-9859-d5a4a2b05823/Items?path=%2F.attachments%2Fimage-9a0fd84d-fcb2-4868-8d18-f8646c58d217.png&versionDescriptor%5BversionOptions%5D=0&versionDescriptor%5BversionType%5D=0&versionDescriptor%5Bversion%5D=wikiMaster&download=false&resolveLfs=true&%24format=octetStream&api-version=5.0-preview.1)
- 然后使用下面的命令分别修改显示名称、邮箱
git config --global user.name=张洪君 git config --global user.email zhanghongjun@bjgreatsoft.com
- 使用VS团队资源管理器修改Git配置
- 打开VS团队资源管理器,或者VS的任意IDE版本,选择工具 > 设置
- 在设置窗口中,选择Git全局设置,修改用户名、电子邮件后,点击确定即可
- 打开VS团队资源管理器,或者VS的任意IDE版本,选择工具 > 设置
如果需要了解更多知识,你还可以通过微软Azure DevOps Server 的在线文档,查询更多的权威资料
------------------------------------------------------------
http://www.cnblogs.com/danzhang/ DevOps MVP 张洪君
------------------------------------------------------------