当前位置:首页 > 系统教程 > 正文

macOS配置Git SSH连接全攻略 (小白也能轻松掌握的Git认证配置)

macOS配置Git SSH连接全攻略 (小白也能轻松掌握的Git认证配置)

在macOS上配置Git与Git平台的SSH连接是开发者必备技能。本文将详细介绍macOS SSH配置Git SSH连接SSH密钥生成以及Git平台认证的全过程,帮助新手快速搭建安全的代码传输环境。

macOS配置Git SSH连接全攻略 (小白也能轻松掌握的Git认证配置) macOS SSH配置  Git SSH连接 SSH密钥生成 Git平台认证 第1张

1. 检查现有SSH密钥

打开终端(Terminal),输入以下命令查看是否已有SSH密钥:

    ls -al ~/.ssh  

如果列出id_rsaid_rsa.pub等文件,说明已有密钥,可跳过生成步骤。

2. 生成新的SSH密钥

执行以下命令,替换为你的邮箱:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"  

按提示设置保存路径和密码短语(可直接回车使用默认)。

3. 将密钥添加到ssh-agent

启动ssh-agent并添加私钥:

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

4. 复制公钥并添加到Git平台

查看并复制公钥内容:

    cat ~/.ssh/id_rsa.pub  

登录GitHub/GitLab/Gitee,进入Settings → SSH and GPG keys → New SSH key,粘贴公钥并保存。

5. 测试SSH连接

以GitHub为例,运行:

    ssh -T git@github.com  

如果看到Hi username! You"ve successfully authenticated...,说明连接成功。

6. 配置Git用户信息(可选)

设置全局用户名和邮箱:

    git config --global user.name "Your Name"git config --global user.email "your_email@example.com"  

至此,macOS SSH配置完成,你可以通过Git SSH连接安全地与远程仓库交互,享受便捷的Git平台认证

💡 小提示:如果你使用的是公司内部的Git平台,只需将公钥添加到对应平台的SSH密钥管理即可,原理相同。