当前位置: 首页 > news >正文

SSH免密登录

目录

1.进入用户的主目录​

2.执行命令,生成一个.ssh目录

3.打开id_rsa.pub文件,将里面的内容进行复制操作

4.打开Gitte账号

5.生成密钥以后,就可以正常使用


1.进入用户的主目录

2.执行命令,生成一个.ssh目录:

Keygen—>key generation
-C:大写
邮箱:(注册账号时所对应的邮箱)
回车三次确认默认,显示以下结果

在盘符中找到.ssh文件,我的是在C盘下用户文件下。

3.打开id_rsa.pub文件,将里面的内容进行复制操作

  方式1:用Notepad打开

  方式2:cat id_rsa.pub

  方式3:本地右键 Git Gui Back herhe

4.打开Gitte账号:

5.生成密钥以后,就可以正常使用

对ssh远程地址起别名
展示别名:

展示别名:

创建一个文件:

添加到暂存区,提交到本地库,然后push到远程库(地址用的是ssh方式的地址)

如果是第一次提交会出现下面的内容,是让录入信息,输入命令yes即可

SSH的优缺点

优点:

  1. 安全性:SSH协议提供了更高的安全性,因为它允许用户通过加密通道传输数据。这意味着即使数据在传输过程中被截获,也无法被轻易解密。
  2. 灵活性:SSH协议允许在不同的网络环境中使用,包括私有网络、公共网络以及混合网络等。
  3. 兼容性:SSH协议与git是相互兼容的,因此无论你在哪个平台上使用git,都可以使用SSH协议进行操作。
  4. 可靠性:SSH协议能够提供一种可靠的方式来管理和访问远程服务器上的git仓库,即使在网络不稳定的环境下也能保证数据的安全和完整性。

缺点:

  1. 配置复杂:相比于HTTP协议,SSH协议的配置更为复杂,需要用户自行设置密钥对,并且需要在服务器端也进行相应的设置。
  2. 网络依赖性强:SSH协议需要网络支持,如果网络不稳定或者中断,可能会影响到SSH操作的正常进行。
  3. 传输速度慢:由于需要进行加密和解密,所以在传输大量数据时,SSH协议的速度可能会比HTTP协议慢一些。
  4. 兼容性问题:不是所有的git客户端都支持SSH协议,这可能会限制用户的选择。

相关文章:

  • leetcode 525. 连续数组(优质解法)
  • 使用包、Crate 和模块管理项目(下)
  • 性能压力测试--确保企业数字化业务稳健运行
  • 前端:NPM的介绍和使用
  • 杰发科技AC7840——在Eclipse环境下使用Jlink调试
  • SSM整合实战(Spring、SpringMVC、MyBatis)
  • 大模型赋能“AI+电商”,景联文科技提供高质量电商场景数据
  • flowable工作流学习笔记
  • 针对这两个趋势,3.0全新新零售商业模式可以采取以下策略:
  • 【WeLink群消息机器人webhook介绍】
  • 将Abp默认事件总线改造为分布式事件总线
  • OpenSSL 3.2.0新增Argon2支持——防GPU暴力攻击
  • 【Linux】macOS下使用scp命令编写脚本上传文件至服务器
  • 字符函数和字符串函数(2)
  • 飞天使-k8s知识点3-卸载yum 安装的k8s
  • 【译】JS基础算法脚本:字符串结尾
  • 2017 年终总结 —— 在路上
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Javascript 原型链
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Node项目之评分系统(二)- 数据库设计
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • python学习笔记 - ThreadLocal
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 从PHP迁移至Golang - 基础篇
  • 从零开始在ubuntu上搭建node开发环境
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 机器学习 vs. 深度学习
  • 简析gRPC client 连接管理
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 详解NodeJs流之一
  • 学习JavaScript数据结构与算法 — 树
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 追踪解析 FutureTask 源码
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #### go map 底层结构 ####
  • #define、const、typedef的差别
  • (30)数组元素和与数字和的绝对差
  • (52)只出现一次的数字III
  • (C#)获取字符编码的类
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (待修改)PyG安装步骤
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (三)elasticsearch 源码之启动流程分析
  • (十一)图像的罗伯特梯度锐化
  • (一)Java算法:二分查找
  • (转)3D模板阴影原理
  • (转)h264中avc和flv数据的解析
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复