【发布时间】:2015-04-01 06:15:33
【问题描述】:
我的 IntelliJ IDEA 被其他用户使用,当我尝试推送到 Git 时,系统询问我该用户的密码。
如何在我的 IDEA 中更改用户?我尝试更改全局 Git 用户,但它不起作用。
【问题讨论】:
标签: java git intellij-idea
我的 IntelliJ IDEA 被其他用户使用,当我尝试推送到 Git 时,系统询问我该用户的密码。
如何在我的 IDEA 中更改用户?我尝试更改全局 Git 用户,但它不起作用。
【问题讨论】:
标签: java git intellij-idea
我在更改用户时遇到了类似的挑战,当时我直接从 IntelliJ Idea 推送文件,虽然文件在 GitHub 中更新,但它是从不同的帐户更新的。
原来在存储用户名和电子邮件的 Windows 中有一个名为 .gitconfig 的文件。
C:\Users\<USER_DIR>\.gitconfig
[user]
name = <USERNAME>
email = <EMAIL>
在此处更改电子邮件会更改我的帐户。
这里是blog 和一个stack overflow question 我用作参考。
【讨论】:
通过输入 .git 文件夹(在您的项目中)并分别修改“config”文件来更新项目中的用户或 repo URL(取决于您真正想要更改的内容)。
使用 azure devops 时,我需要更改包含我必须更改的令牌的 repo url ;-)
【讨论】:
转到项目的基本目录。
你会发现一个名为“.git”的隐藏目录。进去吧。
在那里你会看到一个名为“config”的文件。添加以下代码。
[user]
name = username
email = username@domain.com
【讨论】:
git config user.name "yourusername"git config user.email "youremail@email.com"
您可以通过 2 个选项中的任何一个进行全局更改。
使用命令:
git config --global user.name "John Doe"
【讨论】:
Go to VCS -> Git -> Remotes
在那里,您可以通过更改 URL https://user@serc-bitbucket 中的用户来编辑您的 git remotes。
在您的下一个 Push 中,系统会提示您进入一个对话框以输入您的密码,并在下一个中输入您的凭据。
【讨论】:
只需在 IntelliJ Idea 的终端中更改项目的 URL。用你的代替${urlToYourProject}。
git remote set-url origin ${urlToYourProject}
然后更新项目 (Ctrl+T)。您会看到可以设置凭据的对话框。
别忘了你可以使用其他远程名称代替origin!
【讨论】:
我自己找到了一个解决方案:在你的项目根目录中找到隐藏的 .git 文件,打开它,然后更改用户。
【讨论】:
转到下面的链接。
File-->Settings--->Version Control -->GitHub
如果需要连接Bitbucket,需要将主机改为bitbucket.org
【讨论】:
转到文件 -> 设置 -> 版本控制 -> GitHub 并在此处输入您的登录名和密码。
【讨论】: