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

macOS配置Git平台SSH连接(小白必看的图文保姆级教程)

macOS配置Git平台SSH连接(小白必看的图文保姆级教程)

本文SEO核心关键词:

macOS Git SSH配置、Git密钥生成、GitHub SSH连接、Mac配置Git

在macOS系统上进行开发时,使用SSH连接Git平台(如GitHub或GitLab)是最高效的方式。通过SSH,你可以实现免密推送代码,同时保证传输的安全性。本文将带你从零开始完成配置。

macOS配置Git平台SSH连接(小白必看的图文保姆级教程) macOS Git SSH配置  Git密钥生成 GitHub SSH连接 Mac配置Git 第1张

一、检查现有的 SSH 密钥

在创建新密钥之前,先检查你的Mac是否已经存在旧的密钥。打开【终端】并输入:

ls -al ~/.ssh

如果你看到 id_rsa.pubid_ed25519.pub,说明已有密钥。若文件夹不存在或为空,则需要进行下一步。

二、生成新密钥(Git密钥生成)

若需进行Git密钥生成,请在终端输入以下命令(记得替换为你的邮箱):

ssh-keygen -t ed25519 -C "your_email@example.com"

提示保存路径时直接按回车,提示设置密码(passphrase)时也直接按回车(即设为空密码,方便后续使用)。

三、将密钥添加到 SSH Agent

为了让系统自动管理密钥,需要进行macOS Git SSH配置的代理设置:

eval "$(ssh-agent -s)"

随后,修改配置文件以便在系统重启后依然有效:

touch ~/.ssh/configopen ~/.ssh/config

在打开的文件中粘贴如下内容:

Host *  AddKeysToAgent yes  UseKeychain yes  IdentityFile ~/.ssh/id_ed25519

四、在平台添加公钥(GitHub SSH连接)

这一步是实现GitHub SSH连接的核心。首先复制公钥内容:

pbcopy < ~/.ssh/id_ed25519.pub

现在登录 GitHub,点击头像 -> Settings -> SSH and GPG keys -> New SSH key。在 Title 处随便起个名字,在 Key 处粘贴刚才的内容并点击 Add。

五、测试连接

输入以下测试命令:

ssh -T git@github.com

如果看到 "successfully authenticated" 字样,恭喜你,Mac配置Git已经大功告成!现在你可以愉快地通过 SSH 克隆和推送代码了。