You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新MacBook安装Homebrew和Git后,无法关联本地与GitHub账号,求解决方案

关联本地Git与GitHub账号的操作步骤

一、先配置Git全局身份信息

这是提交代码时Git识别你身份的基础:

  • 设置GitHub用户名:
    git config --global user.name "你的GitHub用户名"
    
  • 设置GitHub绑定的邮箱:
    git config --global user.email "你的GitHub绑定邮箱"
    
  • 验证配置是否正确:
    git config --list
    

二、选一种关联方式即可(推荐第一种)

方式1:SSH密钥关联(无需重复输入密码)

  1. 生成SSH密钥
    打开终端执行命令,按回车默认保存路径,密码可设可不设(回车跳过则无密码):

    ssh-keygen -t ed25519 -C "你的GitHub绑定邮箱"
    

    (如果系统不支持ed25519,改用ssh-keygen -t rsa -b 4096 -C "你的GitHub绑定邮箱")

  2. 启动SSH代理并添加密钥

    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519
    

    (用RSA密钥的话,替换成id_rsa)

  3. 把公钥添加到GitHub账号
    先复制公钥内容:

    cat ~/.ssh/id_ed25519.pub
    

    登录GitHub后,进入「Settings」→「SSH and GPG keys」→「New SSH key」,粘贴公钥内容,随便设个标题(比如「我的MacBook」),保存就行。

  4. 测试连接
    执行命令,看到「Hi 你的用户名! You've successfully authenticated...」就说明成功:

    ssh -T git@github.com
    

方式2:HTTPS关联(需存储凭证)

  1. 克隆仓库用HTTPS地址
    比如克隆自己的仓库:

    git clone https://github.com/你的用户名/仓库名.git
    
  2. 配置Git自动存凭证
    执行命令让Git把账号信息存在系统钥匙串里,下次不用重复输:

    git config --global credential.helper osxkeychain
    

    注意:如果GitHub提示密码无效,得生成个人访问令牌(PAT)替代密码。在GitHub「Settings」→「Developer settings」→「Personal access tokens」→「Generate new token」,勾选repo权限,生成后复制,输入密码时粘贴这个令牌就行。

内容的提问来源于stack exchange,提问作者veysel aytekin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 04:45:41