gitlab:如何更改(重置)终端中的用户信息,以及 https 推送受限

Fin*_*inn 7 git gitlab

如果我有 gitlab 帐户,\n用户名:account1\nemail:email1@outlook.con

\n\n

终端中的初始设置:

\n\n
git config --global user.name account1\ngit config --global user.email email1@outlook.con\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我有另一个 gitlab 帐户,\n用户名:account2\nemail:email2@outlook.con

\n\n

当我更改用户信息时:

\n\n
git config --global user.name account2\ngit config --global user.email email2@outlook.con\n
Run Code Online (Sandbox Code Playgroud)\n\n

我将文件推送到 gitlab ,“活动”信息仍然显示 account1。

\n\n
\n\n

我通过 https 路径通过 tortoisegit 推送文件。

\n\n

我发现即使删除了gitlab中的SSH KEY,仍然可以通过https路径推送文件。

\n\n
\n\n

我需要重置?\n我该怎么办?

\n\n

\xef\xbc\x8a我删除了git并重新安装,发现用户信息仍然存在...

\n

phd*_*phd 4

作者/提交者信息(姓名+电子邮件)写入每次提交中。该信息会从配置复制到提交,因此您必须在提交之前编辑配置。

\n\n

如果您犯了错误并且想要更改作者/提交者名称 \xe2\x80\x94,请参阅/sf/answers/52512771/

\n\n

如果您有两个不同的身份,我建议将它们放入不同的 git 配置文件 \xe2\x80\x94 中,一个是全局的,一个是项目的本地的:

\n\n
git config --global user.name account1\ngit config --global user.email email1@outlook.con\ngit config user.name account2\ngit config user.email email2@outlook.con\n
Run Code Online (Sandbox Code Playgroud)\n