在Intellij Idea中更改Git用户

use*_*506 30 java git intellij-idea username

我的想法被另一个用户使用,当我尝试推送到Git时,我被问到这个用户的密码.如何在我的想法中更改用户?我试图改变全局Git用户,它不起作用.

Ama*_*nan 42

  1. 转到项目的基本目录
  2. 你会发现一个名为".git"的隐藏目录并进入它
  3. 在那里,您将看到名为"config"的文件并添加以下代码

    [user]
          name = username
          email = username@domaim.com
    
    Run Code Online (Sandbox Code Playgroud)


小智 18

Go to VCS -> Git -> Remotes
Run Code Online (Sandbox Code Playgroud)

在那里您可以git remotes通过更改 URL https://user@serc-bitbucket 中的用户来编辑您的。

在您的下一次推送中,系统会提示您输入密码的对话框,并在接下来的提示中输入您的凭据。

  • 如果您的用户名是电子邮件地址,您将如何格式化 URL?我正在尝试设置使用谷歌存储库的用户名,他们使用您的电子邮件地址作为用户名。我尝试过 https://user@domain.com@source.developers.google.com/..... 但失败了。 (2认同)

use*_*506 14

我自己找到了一个解决方案:只需在项目根目录中找到隐藏的.git文件,打开它,然后更改用户.

  • 应该是.git / config文件 (2认同)

Ruw*_*wen 12

您可以通过git安装包附带的"Git Bash"将其全局更改.使用提示

git config --global user.name "John Doe"
Run Code Online (Sandbox Code Playgroud)

  • OP 询问如何在 IntelliJ 中更改它,而不是全局更改。 (11认同)

小智 12

当我直接从 IntelliJ Idea 推送文件时,我在更改用户时遇到了类似的挑战,尽管文件在 GitHub 中更新,但它是从不同的帐户更新的。

原来 Windows 中有一个名为 .gitconfig 的文件,其中存储了用户名和电子邮件。

C:\Users\<USER_DIR>\.gitconfig 

[user]
    name = <USERNAME>
    email = <EMAIL>
Run Code Online (Sandbox Code Playgroud)

更改此处的电子邮件更改了我的帐户。

这里是我用作参考的博客堆栈溢出问题。


RE3*_*350 7

转到以下链接。

File-->Settings--->Version Control -->GitHub
Run Code Online (Sandbox Code Playgroud)

如果需要连接Bitbucket,需要将主机改为bitbucket.org

  • 不是 Github,是 Git。我有 bitbucket 仓库 (2认同)

Cod*_*sum -3

转到文件 -> 设置 -> 版本控制 -> GitHub 并在其中输入您的登录名和密码。

  • 不是 Github,是 Git。我有 bitbucket 仓库 (3认同)