rt ,我从 pycharm 提交代码到 github 上但是显示的提交人是我本地的,怎么改为 github 账号的身份 就是我本地用的 git 的名称会显示在代码提交人那里。但是我想改成 github 账号的
1
deku9 OP 呜呜,有无大佬
|
2
deku9 OP 求助,实在不熟悉 git
|
3
zhlxsh 2023-01-25 20:46:02 +08:00 via iPhone
git config --global user.name "Mona Lisa"
https://docs.github.com/en/get-started/getting-started-with-git/setting-your-username-in-git |
4
deku9 OP @zhlxsh 大佬,我就是想把这个本地的名字改成 github 账号。就是如果用鼠标点提交人可以跳转到提交人 GitHub 主页。但是如果是自己设置的名字就无法跳转。但是我不想用自己设置的名字
|
5
yanghanlin 2023-01-25 21:12:36 +08:00
@deku9 #4 GitHub 是通过邮件地址关联账号的,只需要使用 GitHub 绑定的邮件地址(之一)作为 commit 使用的地址;或者把 commit 使用的地址和 GitHub 账号绑定。
https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address |
6
deku9 OP @yanghanlin 多谢大佬,我发现我配置里的邮箱加了引号,原本不用加的,难怪。哈哈
|
8
techstay 2023-01-26 01:21:24 +08:00
github 新手吗?那你还可以顺便研究一下 gpg 签名,本地创建好 gpg 密钥,然后添加下面的配置,再把公钥复制到 github 上面,这样以后你的提交就会带签名,别人就算用你的邮箱提交也会区分清楚。
```sh git config --global commit.gpgsign true git config --global tag.gpgsign true git config --global user.signingkey <long-key> ``` |
10
netabare 2023-01-26 17:11:20 +08:00 via Android 1
如果有多个 github 账户的话,可以考虑一下加 ssh config 然后给每个账户指定一个访问的别名避免混淆。
可以参考这个 https://gist.github.com/oanhnn/80a89405ab9023894df7 |
11
Hayson 2023-01-28 11:18:23 +08:00 via Android
我记得 idea 提交时的窗口,在右上角区域有个框可以编辑提交的提交人名称的
|