deku9
V2EX  ›  问与答

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

  •  1
     
  •   deku9 · Jan 25, 2023 · 2835 views
    This topic created in 1229 days ago, the information mentioned may be changed or developed.

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

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

    可以参考这个 https://gist.github.com/oanhnn/80a89405ab9023894df7
    Hayson
        11
    Hayson  
       Jan 28, 2023 via Android
    我记得 idea 提交时的窗口,在右上角区域有个框可以编辑提交的提交人名称的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3267 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.