GIT上传-显示Linux用户名,而不是git用户名

问题描述

我正在使用2个不同的GitHub帐户来管理2个不同的项目。我的设备是使用Linux beta终端推送提交的Pixelbook。我已经使用SSH密钥设置了两个帐户,那里似乎没有问题。

当我最初设置Linux时,我将用户名设置为“ My-username”,这恰好与我的GitHub A帐户的用户名相同。我查看了Github B帐户上的存储库,并看到我的Linux / A帐户被列为作者。配置文件链接是正确的帐户(如链接中的github.com/B-Account)。

我怎么能

A:将Linux用户名更改为不太可识别的

B :(首选)将作者更改为新提交。

在这里看到了一些问题,说我可以使用脚本更改作者或修改命令...但是我不认为我真的在乎现有的提交。我只是想让它显示作者的实际GitHub帐户名称而不是我的终端名称

编辑: git config --global user.name命令显示了我的全名,并在--local中为每个回购设置了电子邮件,并向相应的帐户发送了适当的电子邮件

解决方法

我能够找到解决问题的方法!

在.git / config文件中,我删除了先前使用HTTPS连接时启用的credential.helper = store行。

现在,我的提交将使用适当的帐户发布!