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

相关文章

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图