【问题标题】:Change Git user in IntelliJ IDEA在 IntelliJ IDEA 中更改 Git 用户
【发布时间】:2015-04-01 06:15:33
【问题描述】:

我的 IntelliJ IDEA 被其他用户使用,当我尝试推送到 Git 时,系统询问我该用户的密码。

如何在我的 IDEA 中更改用户?我尝试更改全局 Git 用户,但它不起作用。

【问题讨论】:

    标签: java git intellij-idea


    【解决方案1】:

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

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

    C:\Users\<USER_DIR>\.gitconfig 
    
    [user]
        name = <USERNAME>
        email = <EMAIL>
    

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

    这里是blog 和一个stack overflow question 我用作参考。

    【讨论】:

      【解决方案2】:

      通过输入 .git 文件夹(在您的项目中)并分别修改“config”文件来更新项目中的用户或 repo URL(取决于您真正想要更改的内容)。

      使用 azure devops 时,我需要更改包含我必须更改的令牌的 repo url ;-)

      【讨论】:

        【解决方案3】:
        1. 转到项目的基本目录。

        2. 你会发现一个名为“.git”的隐藏目录。进去吧。

        3. 在那里你会看到一个名为“config”的文件。添加以下代码。

          [user]
                name = username
                email = username@domain.com
          

        【讨论】:

        • 在我的项目的基目录中,我没有找到这个文件。添加它没有帮助。
        • @vishvAsvAsuki 如果找不到目录 '.git',则此代码不是从 github 克隆的。请确保您从 github repo 克隆您的项目。
        • 啊,好吧-我可能正在查看 git 子模块,而不是父模块。
        • 你可以做的更简单,,, 1. 进入你的项目的基础目录。 2.git config user.name "yourusername"git config user.email "youremail@email.com"
        【解决方案4】:

        您可以通过 2 个选项中的任何一个进行全局更改。

        1. git安装包自带的“Git Bash”。
        2. 在 IntelliJ 视图 > 工具窗口 > 终端 (Alt + F12)。

        使用命令:

        git config --global user.name "John Doe"
        

        【讨论】:

        • OP 询问如何在 IntelliJ 中更改它,而不是全局更改。
        • 同样有user.email参数,也可以更改。
        【解决方案5】:
        Go to VCS -> Git -> Remotes
        

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

        在您的下一个 Push 中,系统会提示您进入一个对话框以输入您的密码,并在下一个中输入您的凭据。

        【讨论】:

        • 如果您的用户名是电子邮件地址,您将如何格式化 url?我试图设置使用谷歌回购的用户名,他们使用你的电子邮件地址作为用户名。我试过user@domain.com@source.developers.google.com..... 但失败了。
        【解决方案6】:

        只需在 IntelliJ Idea 的终端中更改项目的 URL。用你的代替${urlToYourProject}

        git remote set-url origin ${urlToYourProject}
        

        然后更新项目 (Ctrl+T)。您会看到可以设置凭据的对话框。

        别忘了你可以使用其他远程名称代替origin

        【讨论】:

          【解决方案7】:

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

          【讨论】:

          • 应该是.git/config文件
          【解决方案8】:

          转到下面的链接。

          File-->Settings--->Version Control -->GitHub
          

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

          【讨论】:

          • 不是 Github,Git。我有 bitbucket 回购
          • 那么你应该在设置选项卡下设置位桶,
          • Idea中没有bitbucket的设置,只需要找到改用户的地方
          【解决方案9】:

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

          【讨论】:

          • 不是 Github,Git。我有 bitbucket 回购
          猜你喜欢
          • 2020-07-29
          • 1970-01-01
          • 2019-04-09
          • 2017-08-20
          • 2016-11-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多