答案 0 :(得分:1)
这是因为您的存储库配置中的user.name变量仅用于提交的作者身份。您尝试推送到gitlab时看到的用户名实际上包含在远程URI中。
如果运行.
,则输出将显示带有用户名的URL(例如git remote -v
)。
要更改它,假设遥控器是源,则可以删除该遥控器,然后使用更改后的用户名重新添加它。
origin git@github.com:username/project.git
答案 1 :(得分:0)
@Markus是正确的。但是,如果您不记得这些命令,则还有另一种方法可以手动查看和更新它。
转到您.git
,然后在您喜欢的编辑器(即vim)中打开config
文件。在那里,您可以看到URL
将用于为您的已命名origin
进行推送。
更改URL
,您就可以进行推送了。
还请记住,您的主目录中有相同的全局config
文件,如果本地文件给您带来麻烦,请再次检查该位置。
快乐编码:)