在mac系统中将代码推送至github仓库,需预先将本地生成的ssh公钥配置到github账户,以实现安全的身份验证。可通过终端手动创建密钥对,并将其添加至github账号设置中。尽管github desktop客户端在登录时通常会自动完成ssh密钥绑定,但许多开发者更倾向于使用命令行方式进行操作,避免依赖图形化工具。因此,熟练掌握ssh密钥的手动配置流程,对于提升开发效率与仓库管理灵活性具有重要意义。
1、 统一设置Git全局用户名与邮箱地址
2、 Mac系统中显示隐藏文件的两种方式
3、 方式一:快捷键触发
4、 在Finder窗口中,同时按下Shift + Command + .(句点)组合键,即可即时切换隐藏文件的可见状态。
5、 方式二:终端指令配置(需重启Finder进程)
6、 在终端中执行命令:defaults write com.apple.finder AppleShowAllFiles -bool true,即可启用Finder中所有隐藏文件的显示功能。执行完毕后需重启Finder使其生效。
7、 隐藏文件恢复:将系统偏好设为不显示隐藏文件,通过终端命令 defaults write com.apple.finder AppleShowAllFiles -bool false 实现,修改后同样需要重启Finder。
8、 关键步骤说明
9、 运行命令:ssh-keygen -t rsa -C "692771080@qq.com" 启动密钥生成流程;系统将提示输入保存路径,连续按三次回车即可采用默认路径与文件名完成创建。
10、 代码结构优化与逻辑精简,增强执行效率及可维护性。
11、 (邮箱信息已脱敏处理)


12、 查阅生成的SSH公钥内容
13、 使用Finder访问 ~/.ssh 目录,该路径下包含私钥文件 id_rsa 和公钥文件 id_rsa.pub。

14、 获取并复制公钥文本内容
15、 方法一:
16、 在Finder中定位 id_rsa.pub 文件,用系统自带文本编辑器打开,全选并复制全部文本内容。
17、 方法二:
18、 使用终端命令一键复制公钥内容:pbcopy

19、 将公钥添加进GitHub账户
20、 访问GitHub官网并完成账户登录
21、 进入个人账户设置中心,进行各项参数调整与权限管理。
22、 导航至「SSH and GPG keys」选项页,进入密钥管理界面。
23、 点击「New SSH key」按钮,开始新增一条SSH认证密钥。
24、 在密钥标题栏填写识别名称(如“MacBook Pro”),并将复制好的公钥内容完整粘贴至密钥框内,注意确认无中文字符或多余空格。

25、 提交保存
26、 添加成功后页面将无任何错误提示;此时本机即可无障碍操作GitHub远程仓库;若出现异常,请依据具体报错信息检查密钥格式、重复添加或网络连接等问题,并重新执行对应步骤。










