Change Git user in IDEA

6/25 更新Git Bash使用过程中Permission to xxxxx.git denied to xxx.问题

Change Git user in IDEA

貌似IntelliJ的产品没有GUI设置界面来更改Commit用户的地方,稍微Google了下这个[1]方法可行且还算简单。

  1. Goto base directory of your project
  2. You will find a hidden directory called “.git” and enter into it
  3. There you will see file called “config” and add below code
    1
    2
    3
    [user]
    name = username
    email = username@domaim.com

Permission to xxxxx.git denied to xxx.

我这是因为多Git用户导致的这个问题。

编辑 .git/cofig中的url,将
[remote “origin”]中的
url = https://github.com/git的用户名/项目名称改为url = https://git的用户名@github.com/git的用户名/项目名称

即在github.com前添加用户名@

题外话

这次事件起因是因为我往Markdown里插入一张图片,但图片文件名中有 “ ) “导致无法正确解析链接。

其实只要使用转义符号就能解决问题,但我选择改Github仓库中的文件名,结果发现无法正常push……

顺手记下:[3]
反斜线(\)用于插入在 Markdown 语法中有特殊作用的字符。

参考资料

  1. Change Git user in IntelliJ IDEA
  2. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to access ‘https://github.com/ xxxxx.git/‘: The requested URL returned error: 403
  3. 字符转义