Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功

2023-05-16

Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功


1)在本地创建ssh key

打开终端,输入以下命令行

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你的邮箱。我的邮箱是lilu@1ke.co,也是在github上注册的那个邮箱:

直接点回车,说明会在默认文件id_rsa上生成ssh key。 

然后系统要求输入密码,直接按回车表示不设密码

重复密码时也是直接回车,之后提示你shh key已经生成成功。

 

然后在终端输入:open ~/.ssh 回车即可打开对应生成的文件,如下图


打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。

Mac机可能没有对应程序打开,可以在终端输入 vi ~/.ssh/id_rsa.pub 打开该文件,如下图



复制内容即可,最后可以按下shift+Q,输入q!退出文件编辑状态即可


回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,



title随便填,粘贴key。


 

2)验证是否成功,在git bash下输入

$ ssh -T git@github.com

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

3)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

分别输入上述命令行 回车, 我的界面显示如下



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功 的相关文章

  • 24-经典排序算法之 冒泡排序

    冒泡 1 冒泡排序 xff08 Bubble Sort xff09 2 代码实现3 算法分析4 代码优化4 1思路4 2 算法实现 1 冒泡排序 xff08 Bubble Sort xff09 冒泡排序只会操作相邻的两个数据 每次冒泡操作都
  • [Eclipse]-Eclipse下导入外部jar包的3种方式

    Eclipse下导入外部jar包的3种方式 1 最常用的普通操作方式2 快速版的操作方式 用户Jar包式3 快速版的操作方式 文件夹导入式 1 最常用的普通操作方式 右击 项目 选择Properties xff0c 在弹出的对话框左侧列表中
  • 1.FFmpeg(Windows版)安装

    FFmpeg Windows版 官网下载与安装 1 FFmpeg官网 官网地址是 xff1a https ffmpeg org ffmpeg介绍 xff1a https www ffmpeg org about html 关于ffmpeg使
  • 19.Win10安装Linux(Ubuntu 20.04)双系统

    Win10安装Linux xff08 Ubuntu 20 04 xff09 双系统 1 电脑配置2 下载Ubuntu 系统镜像2 1官网地址2 2 阿里2 3 清华源 3 制作U盘启动盘3 1 UltraISO 下载地址3 2 Etcher
  • 22.Ubuntu出现“由于没有公钥,无法验证下列签名”

    由于没有公钥 xff0c 无法验证下列签名 1 无公钥错误2 输入命令导入公钥3 注意 1 无公钥错误 使用sudo apt update时出现以下错误 xff1a 我图中的公钥就是 xff1a 3B4FE6ACC0B21F32 xff08
  • 15. Java字符串操作(StringJoiner)

    字符串操作 xff08 StringJoiner xff09 1 StringJoiner2 在字符串拼接中体验下StringJoiner 3 StringJoiner构造方法4 StringJoiner成员方法5 练习6 总结 1 Str
  • 39.Java-interface接口

    interface接口 1 interface2 接口的定义和使用3 接口中成员的特点4 接口和类之间的关系5 实例6 接口中新增的方法6 1 JDK8以后新增2种方法6 1 1 允许在接口中定义默认方法6 1 2 允许在接口中定义静态方法
  • 修改工单号码的流水号

    The job number is defined by sequence WIP JOB NUMBER S in the database The WIP numbering also uses the prefix defined in
  • 40.java-单列集合Set(HashSet,LinkedHashSet,TreeSet)

    Set集合 1 Set集合特点2 Set集合实现类3 HashSet3 1 底层原理3 1 1 哈希表组成3 1 2 哈希值3 1 3 对象的哈希值特点 3 2 数据添加元素的过程3 3 HashSet的三个问题3 4 实例 xff1a 去
  • 41.Java单列集合LinkedList

    单列集合LinkedList 1 LinkedList集合2 源码3 ArrayList和LinkedList的区别 1 LinkedList集合 在许多情况下 xff0c ArrayList效率更高 xff0c 因为通常需要访问列表中的某
  • hiveh和presto中date_add

    日期增加函数 date add语法 hive gt select date add 2016 12 29 10 presto gt select date add day 1 TIMESTAMP 2014 03 08 09 00 00 ht
  • synchronized关键字

    https tech meituan com 2018 11 15 java lock html https juejin im post 5ae6dc04f265da0ba351d3ff https leejay top posts Sy
  • CAS

    一 CAS简介 比较并交换 compare and swap CAS xff0c 是原子操作的一种 xff0c 可用于在多线程编程中实现不被打断的数据交换操作 xff0c 从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预
  • 帧内预测

    转载于 xff1a https www cnblogs com charybdis p 6049108 html 为什么要有帧内预测 xff1f 因为一般来说 xff0c 对于一幅图像 xff0c 相邻的两个像素的亮度和色度值之间经常是比较
  • 找出数组中没有出现的最小正整数

    题目描述 xff1a 给定一个无序整型数组arr 找到数组中未出现的最小整数 例子 arr 61 1 2 3 4 return 1 arr 61 1 2 3 4 return 5 时间复杂度O n 空间复杂度O 1 解题思路 xff1a x
  • 公有云弹性IP的实现原理及优势

    原文链接 xff1a http news west cn 26218 html 在利用公有云服务部署我们的应用时 xff0c 为了访问到我们的服务器 xff0c 我们需要为我们的服务部署公网IP 公有云服务商除了可以为服务器提供固定的公网I
  • vim 怎么取消高亮 或取消选中状态

    原文链接 xff1a https blog csdn net weixin 40539892 article details 78946659 神操作 在vim中编写代码 xff0c 常常会遇到多行注释和取消注释的情况 xff0c 在VS中
  • 工单关联销售订单

    CREATE OR REPLACE TRIGGER CUX WIP DISCRETE JOBS BEFORE INSERT ON INV MTL RESERVATIONS FOR EACH ROW when NEW SUPPLY SOURC
  • P2P(Peer to Peer)对等网络

    P2P xff08 Peer to Peer xff09 对等网络 P2P技术属于覆盖层网络 Overlay Network 的范畴 xff0c 是相对于客户机 服务器 C S 模式来说的一种网络信息交换方式 在C S模式中 xff0c 数
  • JAVA四大域对象总结

    JAVA四大域对象总结 根据有作用范围由小到大 xff1a page 当前jsp页面 page域指的是pageContext request 一次请求 request域request HttpServletContext session 一

随机推荐

  • Java中如何判断两个对象是否相等

    如何判断两个对象相等 xff0c 这个问题实际上可以看做是如何对equals方法和hashcode方法的理解 从以下几个点来理解equals和hashCode方法 xff1a 1 equals的作用及与 61 61 的区别 2 hashco
  • nginx中的日志管理

    我们观察nginx的server段 可以看到如下类似信息 access log logs host access log main 这说明 该server 它的访问日志的文件是 logs host access log 使用的格式 main
  • 用SQL来校验证件号码是否合法

    正确时返回证件号 xff0c 错误时返回错误原因 select t centno xingming ZJHM FUNC AAC002 15 18 ZJHM from TABLEt where ZJHM lt gt FUNC AAC002 1
  • 微信聊天记录做成词云~

    最近快毕业了 xff0c 所以想把微信聊天记录全部导出 做成词云 然后寄给好友 xff0c 想想都很浪漫 xff0c 哈哈 先上词云结果图 xff08 结果图拿 三国演义 做的 xff0c 想啥呢 xff0c 我才不会把我的聊天记录发到网上
  • iOS collectionView添加头部底部view

    定义一个collectionview 创建colloectionview private func createCollectionView let layout 61 UICollectionViewFlowLayout layout s
  • UIBezierPath详解

    使用UIBezierPath类可以创建基于矢量的路径 xff0c 这个类在UIKit中 此类是Core Graphics框架关于path的一个封装 使用此类可以定义简单的形状 xff0c 如椭圆或者矩形 xff0c 或者有多个直线和曲线段组
  • 树莓派vnc连接

    网上大多数的树莓派连接都是采用tightvncserver xff0c 事实上刷入最新版的树莓派系统已经自带vnc 了 xff0c 不需要用那个tightvncserver了 xff0c 因为它用起来太不方便安装后还要设置自启动等等 xff
  • VSCode 编写C#代码有提示,但是没有报错

    使用VSCode去编写C 的时候 xff0c 突然遇到一个问题 xff1a 按道理这里的Demoalkdfljadflk是一个未定义的类 xff0c 应该会给红色的波浪线提示 xff0c 到这里没有 xff0c 同时代码不能跟踪进入到源码
  • Pending transaction

    In this Document Purpose Last Review Date Instructions for the Reader Troubleshooting Details 1 Pending WIP Material Tra
  • nginx配置不生效

    1 先确认是否存在多个nginx配置文件以及配置是否正确 nginx span class token operator span t 可以看到我这里反馈出 etc nginx nginx conf的配置文件配置正常 如果你这里出现的配置文
  • debian10中文乱码的问题

    首先输入locale xff0c 查看本机语言包 xff0c 发现没有中文的 输入 dpkg reconfigure locales 在末尾选择按空格键选中图中四个 xff0c 按enter确认 xff0c 最后终端选中中文utf 8的即可
  • 利用HBuilder打包前端开发webapp为apk

    现在的前端开发可谓是 xff0c 百花齐放啦 xff0c 什么都可以做 xff0c 只有想不到没有做不到的 xff0c 今天就简单的介绍用vue xff0c ng或者是react开发的单页应用如何打包为apk xff0c 在移动设备上运行
  • 回调函数基本介绍和基本使用场景

    1 回调函数基本定义 什么是函数指针 通俗来说 xff0c 函数指针是一个指向特定函数的指针 函数的类型由其参数及返回类型共同决定 xff0c 与函数具体名称无关 示例代码如下 xff1a int testFun1 int param1 l
  • SQLite学习笔记(八)-- BLOB数据的插入与查询(C++实现)

    1 什么是BLOB数据 BLOB binary large object 即二进制大对象 xff0c 是一种可以存储二进制文件的容器 在计算机中 xff0c BLOB常常是数据库中用来存储二进制文件的字段类型 常见的BLOB文件有图片 声音
  • elasticsearch-7.8安装

    elasticsearch 7 8安装 下载部署安装elasticsearch head中文分词插件 下载 可以从 elastic 的官网 elastic co downloads elasticsearch 获取最新版本的 Elastic
  • gitlab-ce 完全卸载

    1 停止gitlab ce gitlab span class token operator span ctl stop 2 卸载gitlab ce rpm span class token operator span e gitlab s
  • Android Studio 常见错误 之 Servers certificate is not trusted 解决证书不可信任老弹出的 问题

    Android Studio 常见错误 之 Server 39 s certificate is not trusted 解决证书不可信任老弹出的 问题 目录 Android Studio 常见错误 之 Server 39 s certif
  • Linux 之 Ubuntu 下安装配置ARM交叉编译器(工具链)的简单整理

    Linux 之 Ubuntu 下安装配置ARM交叉编译器 工具链 的简单整理 目录 Linux 之 Ubuntu 下安装配置ARM交叉编译器 工具链 的简单整理 一 简单介绍 二 下载 arm 交叉编译安装工具包 xff0c 并安装到虚拟机
  • oracle erp不能和其他文档复制粘贴

    1 JAVA 插件问题 重装一下 JAVA 插件吧 记得第一次登陆 ORACLE 系统的时候会弹出提示 需要点击 xff1a 总是授予 按钮 xff0c 不同版本可能提示不同 xff0c 反正注意下意思相近的就行了 2 是 JAVA 的问题
  • Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功

    Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功 1 xff09 在本地创建ssh key 打开终端 xff0c 输入以下命令行 ssh keygen t rsa C span class h