V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
deku9
V2EX  ›  问与答

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

  •  1
     
  •   deku9 · 2023-01-25 20:18:11 +08:00 · 2032 次点击
    这是一个创建于 669 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt ,我从 pycharm 提交代码到 github 上但是显示的提交人是我本地的,怎么改为 github 账号的身份 就是我本地用的 git 的名称会显示在代码提交人那里。但是我想改成 github 账号的

    11 条回复    2023-01-28 11:18:23 +08:00
    deku9
        1
    deku9  
    OP
       2023-01-25 20:24:35 +08:00
    呜呜,有无大佬
    deku9
        2
    deku9  
    OP
       2023-01-25 20:35:22 +08:00
    求助,实在不熟悉 git
    zhlxsh
        3
    zhlxsh  
       2023-01-25 20:46:02 +08:00 via iPhone
    deku9
        4
    deku9  
    OP
       2023-01-25 20:51:52 +08:00
    @zhlxsh 大佬,我就是想把这个本地的名字改成 github 账号。就是如果用鼠标点提交人可以跳转到提交人 GitHub 主页。但是如果是自己设置的名字就无法跳转。但是我不想用自己设置的名字
    yanghanlin
        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
    deku9
        6
    deku9  
    OP
       2023-01-25 21:16:43 +08:00
    @yanghanlin 多谢大佬,我发现我配置里的邮箱加了引号,原本不用加的,难怪。哈哈
    blankmiss
        7
    blankmiss  
       2023-01-25 23:33:09 +08:00
    我之前用户名是 小写 本地 git 的 user.name 是驼峰结构 就出现了这种情况
    techstay
        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>
    ```
    deku9
        9
    deku9  
    OP
       2023-01-26 11:34:17 +08:00
    @blankmiss 感觉和用户名可能关系不大吧,只要邮箱匹配上了就可以
    netabare
        10
    netabare  
       2023-01-26 17:11:20 +08:00 via Android   ❤️ 1
    如果有多个 github 账户的话,可以考虑一下加 ssh config 然后给每个账户指定一个访问的别名避免混淆。

    可以参考这个 https://gist.github.com/oanhnn/80a89405ab9023894df7
    Hayson
        11
    Hayson  
       2023-01-28 11:18:23 +08:00 via Android
    我记得 idea 提交时的窗口,在右上角区域有个框可以编辑提交的提交人名称的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4809 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 01:16 · PVG 09:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.