Git教程之Github的SSH免密登录设置(七)——选看部分,Git部分告一段落,暂时完结撒花

本文主要是介绍Git教程之Github的SSH免密登录设置(七)——选看部分,Git部分告一段落,暂时完结撒花,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们在使用Git进行操作,往Github上push,或者从Github往本地pull的时候,总是会让我们一直输入Github的账号密码。
所以我们就使用SSH免密登录设置,但也有局限性——只能为一个账号设置这个SSH免密登录。
但实际我们自己使用Git和Github的时候(不做教学演示)有一个账号就够啦!

  • 进入当前用户的家目录
    • $ cd ~
  • 删除原有的.ssh 目录
    • $ rm -rvf .ssh
  • 运行命令生成.ssh 密钥目录
    • $ ssh-keygen -t rsa -C 4946XXXXX44@qq.com
    • [注意:这里-C 这个参数是大写的 C]在这里插入图片描述
  • 进入.ssh 目录查看文件列表
    在这里插入图片描述
  • 查看 id_rsa.pub 文件内容
    • $ cat id_rsa.pub
      在这里插入图片描述
  • 复制 id_rsa.pub文件内容,登录刚刚生成密钥时的邮箱的GitHub,点击用户头像→Settings→SSH and GPG keys→New SSH Key
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 粘贴刚刚复制的id_rsa.pub文件的内容,并随意为这个Key起一个名字,点击Add SSH key即创建完成
    在这里插入图片描述
  • 回到Git Bash,先对文件做出修改,加上一行test ssh-key,然后提交到本地库
  • 使用SSH地址创建地址别名,命名为origin-ssh
  • 推送文件进行测试
  • 推送成功,不需要输入账号和密码。

这篇关于Git教程之Github的SSH免密登录设置(七)——选看部分,Git部分告一段落,暂时完结撒花的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/780647

相关文章

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代