
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 如果有多个 github 账户的话,可以考虑一下加 ssh config 然后给每个账户指定一个访问的别名避免混淆。 可以参考这个 https://gist.github.com/oanhnn/80a89405ab9023894df7 |
11 Hayson 2023-01-28 11:18:23 +08:00 via Android 我记得 idea 提交时的窗口,在右上角区域有个框可以编辑提交的提交人名称的 |