提交代码到 github 上,怎么改为 github 账号的身份

查看 144|回复 8
作者:deku9   
rt ,我从 pycharm 提交代码到 github 上但是显示的提交人是我本地的,怎么改为 github 账号的身份
就是我本地用的 git 的名称会显示在代码提交人那里。但是我想改成 github 账号的

GitHub, 代码, 提交, 账号

deku9
OP
  
呜呜,有无大佬
deku9
OP
  
求助,实在不熟悉 git
zhlxsh   
git config --global user.name "Mona Lisa"
https://docs.github.com/en/get-started/getting-started-with-git/setting-your-username-in-git
deku9
OP
  
@zhlxsh 大佬,我就是想把这个本地的名字改成 github 账号。就是如果用鼠标点提交人可以跳转到提交人 GitHub 主页。但是如果是自己设置的名字就无法跳转。但是我不想用自己设置的名字
yanghanlin   
@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
deku9
OP
  
@yanghanlin 多谢大佬,我发现我配置里的邮箱加了引号,原本不用加的,难怪。哈哈
blankmiss   
我之前用户名是 小写 本地 git 的 user.name 是驼峰结构 就出现了这种情况
techstay   
github 新手吗?那你还可以顺便研究一下 gpg 签名,本地创建好 gpg 密钥,然后添加下面的配置,再把公钥复制到 github 上面,这样以后你的提交就会带签名,别人就算用你的邮箱提交也会区分清楚。
```sh
git config --global commit.gpgsign true
git config --global tag.gpgsign true
git config --global user.signingkey
```
您需要登录后才可以回帖 登录 | 立即注册

返回顶部