一、免密登录
  由于win10系统有凭据管理器,所以在使用Https地址的方式推送的时候不需要每次都登录GitHub,但是在其他windows的系统中不是这样,这时我们可以使用SSH的方式推送(push),并设置SSH免密登录(一台机器只能为一个账号设置免密登录),这样就免去了每次推送都登录的麻烦。

二、设置步骤
 1、进入到用户的家目录:

cd ~

 2、如果以前创建过SSH免密登录,需要将其删除:

rm -r .ssh/

 3、生成.ssh目录:执行命令后一路回车

 4、进入到生成的.ssh目录,可以看到生成的文件:

 5、查看id_rsa.pub文件,并将其中的内容复制出来,以备使用:

 6、将5中复制下来的内容粘贴到GitHub的SSH & GPG keys中:
  ①点击Settings:

  ②SSH and GPG keys:

  ③New SSH key:

  ④填写key的信息:

  ⑤最后点击Add SSH key:

 7、在Git的bash客户端创建SSH地址的别名映射(不能使用Https地址的别名映射推送)
  ①新建一个ssh远程地址的别名:

git remote add ssh远程库别名 ssh远程库地址

  ssh远程库地址查看方式如下:


  ②查看别名映射:

 8、使用ssh的别名映射推送:

Git——SSH免密登录相关推荐

  1. git SSH免密登录

    git系列文章目录 第八章 git SSH免密登录的使用 文章目录 git系列文章目录 前言 一.生成密钥 二.使用步骤 1.使用VSCODE打开.pub文件复制其中的内容 2.打开github或者g ...

  2. Git配置SSH 免密登录

    前言:相信大家现在在工作中,都在使用Git吧.众所周知,Git有两种克隆代码的方式: 一种是http,另外一种就是SSH. SSH免密登录,免去了每次登录都输入账号密码的繁琐,但是却需要配置在电脑上. ...

  3. 【Git1】指令,分支,ssh免密登录

    文章目录 1.init/add/commit/pull/push,status/diff/log/reflog,reset/checkout/clone:工缓归 2.分支操作:git branch - ...

  4. ssh免密登录配置方法及配置

    ssh免密登录配置方法及配置 直接上步骤,记我们本机为机器A,而机器B.机器C等是我们的服务器,我们要配置的是A到B.C等的 ssh 免密登录. 1 在机器A上生成秘钥对 ssh-keygen 会得到 ...

  5. linux上ssh免密登录原理及实现

    因为我的服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录.关于ssh的使用大家可能都很熟悉了,我们今天主要来讲下ssh连接和免密登录的原理. scp 传输文件 scp( ...

  6. linux上怎么实现ssh免密登录

    这里直接写步骤,下面的有兴趣可以看看 1.进入到.ssh目录下 [root@wangjian /]# cd /root/.ssh/ [root@wangjian .ssh]# 2. 执行生成密钥,所有 ...

  7. Git配置免密登录及常用操作的详细教程(基于Gitee平台)

    文章目录 前言 一.SSH免密登录配置 1.安装GIt 2.生成SSH 3.配置 SSH key 4.验证SSH key是否配置成功 二.创建远程仓库 1.登录自己的Gitee账号 2.创建远程仓库 ...

  8. linux 配置免密码登录,Linux - 配置SSH免密登录 - “ssh-keygen”的基本用法

    1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定:它是建立在应用层基础上的安全协议. S ...

  9. 笔记:一台主机上配置多个私钥实现ssh免密登录

    笔记:一台主机上配置多个私钥实现ssh免密登录 一 背景 现有主机已经成功配置了对其他主机的ssh免密登录,在本地已经保存了GitHub的私钥.目前需要在这台主机上克隆GitHub自己已创建仓库,使用 ...

最新文章

  1. UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
  2. ⑭云上场景 神州导航科技,智慧云平台三层架构部署实践
  3. Visual Studio开发必备:扩展工具应用
  4. 5 种方法教你用Python玩转histogram直方图
  5. ios 不被遮挡 阴影_解决ios10导航栏底部阴影线条隐藏失效问题
  6. 「理解HTTP」之常见的状态码
  7. 回调函数(CALLBACK)学习总结
  8. java怎么导出有模板的表格_java用模板导出数据表格-Go语言中文社区
  9. source ubuntu 退出_ubuntu中安装JDK和Tomcat(一)
  10. 2019牛客多校第三场F Planting Trees(单调队列)题解
  11. (七)洞悉linux下的Netfilteriptables:状态防火墙
  12. 怎么寻找java实例,Java 实例 – 在指定目录中查找文件
  13. SQL Server 数据库文件和文件组
  14. 计算机无法识别打印机usb,win10系统打印机usb无法识别的办法
  15. Gitgub学习笔记(二)
  16. SAP中销售价格导致的无法发货的实例分析
  17. border-color属性设置单边边框和综合四边边框颜色
  18. 帝国cms如何域名html的专题,帝国cms 二级域名绑定栏目的最完美的解决方案
  19. ConnectBot连接Linux服务器手机端工具
  20. CoreDNS篇9-kubernetes插件

热门文章

  1. 软件测试/测试开发丨学习Docker就应该掌握的dockerfile语法与指令
  2. 删除文件过一会又回来_手机文件误删除如何恢复?教你实用的找回方法!
  3. Python学习资源
  4. HTTP协议状态及报文组成 - 一文通读
  5. 采购交期改善,这些表格一定要用上
  6. 阿里云服务器ECS搭建EMQ快速实现MQTT通信
  7. 云呐|固定资产采购管理系统(资产采购管理有哪些功能)
  8. IDEA配置及常用设置
  9. Pytorch 中的detach 和detach_
  10. VMware虚拟机去虚拟化|过强壳|虚拟机过检测|游戏多开-WINXP|WIN7|WIN10