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---帮助-中心


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
相关文章
|
25天前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SSH服务端配置】
现在,你已经成功在Ubuntu系统上配置了SSH服务端。这将允许其他计算机通过SSH协议连接到你的Ubuntu系统,并进行远程管理和操作。请注意,远程访问有安全风险,建议在生产环境中采取必要的安全措施来保护系统。
32 3
|
21天前
|
Shell 网络安全 iOS开发
最好用的SSH工具Royal TSX for mac使用教程
众所周知,在 Windows上我们经常用到的shell工具可能非 xshell莫属了。但是xshell却并没有开发mac 版本,我们只能用其他的工具替代了。 在我用过几个ssh工具之后,我觉得在macOS上最好用的ssh工具客户端必须是 Royal TSX,它和使用xhell的感觉简直一模一样。 Royal TSX是一款功能非常强大适用于 Mac 的远程连接管理工具。兼容多种连接类型,比如:RDP、VNC、基于SSH连接的终端,SFTP/FTP/SCP或基于Web的连接管理,Royal TSX 都可以满足您的要求!
最好用的SSH工具Royal TSX for mac使用教程
|
17天前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
41 0
|
4天前
|
存储 网络安全 开发工具
[Git]关联远程库的两种方法及配置
[Git]关联远程库的两种方法及配置
32 0
[Git]关联远程库的两种方法及配置
|
18天前
|
应用服务中间件 nginx iOS开发
mac+alfred中的Workflow实现快速格式化nginx配置
mac+alfred中的Workflow实现快速格式化nginx配置
17 0
|
18天前
|
网络安全
github或gitee配置ssh
github或gitee配置ssh
14 0
|
22天前
|
NoSQL Linux Redis
M1-Mac中docker的redis集群配置
M1-Mac中docker的redis集群配置
57 1
|
29天前
|
存储 网络安全 数据处理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
|
1月前
|
Linux 开发工具
Linux配置静态ip及克隆出现Mac相同问题
Linux配置静态ip及克隆出现Mac相同问题
15 0
Linux配置静态ip及克隆出现Mac相同问题
|
2月前
|
Ubuntu Linux 开发工具
Linux Ubuntu配置Git的方法
Linux Ubuntu配置Git的方法

相关实验场景

更多