Mac git 配置ssh

简介: Mac git 配置ssh

1. 前言

  1. SSH 公钥用起来也是比较舒服的,今天来梳理下

2. 是什么 what

  1. SSH(Secure SHell)通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNSIP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftppop、甚至ppp提供一个安全的“通道”

3. 优点

  1. 通过 ssh 连接的好处在于不必每次都要验证GitHub的账号密码,减少了一些繁琐的操作
  2. 可以提高 pull/push 的效率,特别是在网络比较差劲,无法通过 http 或 https 有效连接到GitHub时

4.  生成/添加 SSH

  1. 生成

ssh-keygen -t rsa -C "186XX@163.com"
  1. 这里的  186XX@163.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱
  2. 三次回车讲解

    image.png
    SSH 生成

  1. 添加
  1. 首次使用需要确认并添加主机到 SSH 可信列表
    image.png

  2. 添加成功提示
    image.png


5. 查看 SSH

Windows 查看

  1. c盘  ---->用户  ---->自己用户名的文件  ----> .ssh的文件夹
  2. ----> id_rsa.pub ----> 记事本打开
  3. 全选 复制里面内容

Mac

  1. cd  ~/.ssh   进入到目录
  2. ls
    查看 ,有id_rsa,id_rsa.pub,说明之前生成过ssh 秘钥,可以直接使用
  3. cat id_rsa.pub
  4. 显示的一大串 全部复制 全部
  • Mac 直接 终端 显示 SSH ,复制

cat ~/.ssh/id_rsa.pub

image.png


6.  仓库配置 SSH

  1. gitee 或者 github 操作都差不多 ,这里使用gitee
  2. 登录 -----> 头像---->设置
    image.png

    设置

3.---->安全设置---->SSH 公钥---->添加到对应位置----->点击确定

image.png


  1. 上面  复制的 SSH 粘贴到这里

参考资料

码云---SSH---帮助-中心


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
相关文章
|
1月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
|
15天前
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用 Git 进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
49 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用 Git 进行版本控制
|
15天前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
50 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
|
1月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1327 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
47 3
|
2月前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
3月前
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
74 0
Github代码仓库SSH配置流程
|
3月前
|
网络安全
mac下通过ssh脚本实现免账号密码连接运服务器
mac下通过ssh脚本实现免账号密码连接运服务器
48 3
|
3月前
|
监控 网络安全 数据安全/隐私保护
Mac服务器ssh连接工具
Mac服务器ssh连接工具
107 2
|
3月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
51 2