问题描述
我正在使用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
行。
现在,我的提交将使用适当的帐户发布!