女性做网站,什么是搜索引擎优化推广,wordpress 作者 评论,收录排名好的发帖网站一、SSH初探
1、SSH是什么#xff1f;
SSH是一个安全协议#xff0c;类似有SSL、TSL Git有四种协议#xff1a;本地协议、Git协议、HTTP协议、SSH协议
SSH协议的优缺点#xff1a;
优点#xff1a;SSH访问更加安全#xff0c;有利于公司的开发维护#xff0c;并且可…一、SSH初探
1、SSH是什么
SSH是一个安全协议类似有SSL、TSL Git有四种协议本地协议、Git协议、HTTP协议、SSH协议
SSH协议的优缺点
优点SSH访问更加安全有利于公司的开发维护并且可以随意的pull和push代码缺点不支持匿名访问Git仓库
SSH和HTTP的区别 1、SSH配置成功后可以随意的pull和push代码不需要输入密码和账号HTTP需要和远程库进行链接并且输入密码和账号 2、SSH更加安全和高效在传输前也会压缩数据HTTP会是明文传输 3、SSH不允许匿名的git账号去访问HTTP允许匿名访问
2、SSH的工作流程
类似于HTTPS的流程 工作流程
3、SSH应用场景
让团队里的每个人都有对仓库的有写的权限但不能在服务器位每个人创建账户SSH就是最好的选择。也就是内部场景
SSH链接到远程仓库的方法
建立一个 ‘git’ 账户让每个需要写权限的人发送一个 SSH 公钥到开发的库里这样就可以通过git账号去访问主机里
二、生成SSH密钥
1、生成步骤
GitHub原文档生成SSH密钥
打开终端生成SSH公钥命令。粘贴下面的文本将电子邮件地址替换为您的 GitHub 帐户的电子邮件地址 ssh-keygen -t ed25519-sk -C “YOUR_EMAIL” 存储公钥位置的命令提示。当提示您“Enter a file in which to save the key输入要保存密钥的文件”时按 Enter 接受默认文件位置 默认位置在~/.ssh文件夹下默认文件名为id_rsa当第二次输入这个命令去生成SSH公钥的时候可以修改公钥存储的位置或者是还是选择这个默认位置选择默认位置的话就需要去重写id_rsa文件将我们新的公钥存储进去 后续流程输入一路按回车 后续的命令意思是需要你输入使用密钥的口令类似于密码如果需要的话就输入输入之后后续使用的时候都会让你输入口令不需要就按回车 2、检查SSH密钥是否生成
检查密钥文件是否存在的命令 cd ~/.ssh // 进入默认存储文件夹 ls // 查看当前文件夹下的所有文件 其中同名的文件都会成对存在一个是存储公钥的id_rsa.pub一个是存储私钥的
查看密钥 cat ~/.ssh/id_rsa.pub