git——使用ssh连接远程仓库

文章目录

  • 前言
  • 一. 获取邮箱和密码
    • 1. 本地配置你的名字和邮箱
    • 2. 使用命令获取你本地的邮箱和密码
  • 二、生成ssh公钥
    • 1.任意一个文件夹路径打开Git Bash Here并输入以下命令连按三次回车
    • 2. 根据上面红框部分的地址打开文件夹
    • 3. 打开并查看id_rsa.pub 文件
  • 三、在GitHub上连接ssh
    • 1. 找到settings(设置)
    • 2.左侧找到SSH and GPG keys(SSH和GPG密钥)
    • 3.点击 News SSH key
    • 4.输入标题(Title)和key(密钥)后点击 Add SSH key 新增ssh密钥
    • 5. 新增成功后返回SSH and GPG keys 就能看到你新增的ssh密钥了
  • 四、验证
    • 1.打开Git Bash Here 输入以下命令
    • 2. 如果是第一次设置会出现以下命令,输入yes即可


前言

在进行项目操作前,希望你拥有安装了node.js 和Git Bash Here

一. 获取邮箱和密码

1. 本地配置你的名字和邮箱

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

当然了,如果你是由于 Git Bash Here 版本过低等其他原因导致无法连接的远程仓库,说明你是有名字和密码的,所以可以直接使用第二步获取你本地的邮箱和密码。

2. 使用命令获取你本地的邮箱和密码

git config --global -l

效果如下图
在这里插入图片描述

二、生成ssh公钥

1.任意一个文件夹路径打开Git Bash Here并输入以下命令连按三次回车

ssh-keygen -t rsa -C "你的邮箱"

在这里插入图片描述

2. 根据上面红框部分的地址打开文件夹

在这里插入图片描述

3. 打开并查看id_rsa.pub 文件

在这里插入图片描述

三、在GitHub上连接ssh

1. 找到settings(设置)

在这里插入图片描述

2.左侧找到SSH and GPG keys(SSH和GPG密钥)

在这里插入图片描述

3.点击 News SSH key

在这里插入图片描述

4.输入标题(Title)和key(密钥)后点击 Add SSH key 新增ssh密钥

在这里插入图片描述

新增 ssh 密钥需要校验git密码

5. 新增成功后返回SSH and GPG keys 就能看到你新增的ssh密钥了

在这里插入图片描述

四、验证

1.打开Git Bash Here 输入以下命令

ssh -T git@github.com

2. 如果是第一次设置会出现以下命令,输入yes即可

在这里插入图片描述
这样,就算是连接成功了


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/487.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Go语言单元测试

1、Go语言单元测试 Go语言中的测试依赖 go test 命令,go test 命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录 内,所有以 _test.go 为后缀名的源代码文件都是 go test 测试的一部分,不会被 go build 编译到最终的可执行 文件…

Efficient Video Transformers with Spatial-Temporal Token Selection阅读笔记

摘要 Video Transformers在主要视频识别基准测试中取得了令人印象深刻的结果,但其计算成本很高。 在本文中,我们提出了 STTS,这是一种令牌选择框架,它根据输入视频样本在时间和空间维度上动态选择一些信息丰富的令牌。 具体来说&…

C++ 第四弹动态内存管理

目录 1. C/C程序内存划分 2. C语言中内存管理的方式 3. new /delete 和 new[]/delete[] 4. void* operator new(size_t size) 和 void operator delete(void*) 可以重载的 5. 定义为new表达式 6. 常见的面试题 1. C/C程序内存划分 1. 栈 又叫堆栈 -- 非静态局部变量 / 函数…

Paragon NTFS2023Mac读取、写入外置移动硬盘软件

在我们日常使用电脑时常常会出现NTFS格式分区,那你知道NTFS For Mac是什么?简单的理解就是让你在mac系统下,可以正常读写Windows的Ntfs格式的分区。其中还包括Windows NT 4,2000,XP,2003,Vista&…

金融科技领先者Broadridge选择CloudBees CI来加速软件交付

Broadridge公司是全球金融科技领先者,通过丰富客户参与度、控制风险、优化效率和创造收入增长的解决方案为客户推动业务转型。 借助CloudBees CI,Broadridge为所有使用Jenkins的开发团队提供了集中管理和自助服务的体验。Broadridge能够不断为客户提供新…

Mysql批量插入1000条数据

使用mysql的存储过程 1.现有如下一张表&#xff1a;site_row 2.创建存储过程 CREATE PROCEDURE p01 () BEGIN declare i int; set i1;while i<1000 doINSERT INTO site_row(row_id,row_num) VALUES ( i,i);set ii1; end WHILE;END; 3.执行存储过程 CALL p01(); 4.查看效…

【论文笔记】FASTER SEGMENT ANYTHING:TOWARDS LIGHTWEIGHT SAM FOR MOBILE APPLICATIONS

前脚fast SAM刚发完&#xff0c;后脚mobile SAM就发了 &#xff0c;之前的论文笔记中我一直就认为fast SAM其实应该算是yolo的扩展工作&#xff0c;和原生的SAM架构相去甚远&#xff0c;而且在简介上直接就对&#xff08;gong&#xff09;比&#xff08;ji&#xff09;了FastSA…

多模态学习

什么是多模态学习&#xff1f; 模态 模态是指一些表达或感知事物的方式&#xff0c;每一种信息的来源或者形式&#xff0c;都可以称为一种模态 视频图像文本音频 多模态 多模态即是从多个模态表达或感知事物 多模态学习 从多种模态的数据中学习并且提升自身的算法 多…

springBoot学习——spring+springMVC 集成mybatis 拦截器

目录 引出入门案例&#xff1a;登陆和注册 & 用户信息分页 之 固定的步骤&#xff1a;&#xff08;1&#xff09;建普通项目配置pom.xml文件&#xff08;2&#xff09;写主启动类 application.yml文件【bug】pom.xml文件导了mybatis的包&#xff0c;但是application.yml文…

低代码可视化拖拽编辑器实现方案

一、前言 随着业务不断发展&#xff0c;低代码、无代码平台越来越常见&#xff0c;它降低开发门槛、快速响应业务需求、提升开发效率。零开发经验的业务人员通过可视化拖拽等方式&#xff0c;即可快速搭建各种应用。本文主要是讲解低代码可视化拖拽平台前端展示层面的实现逻辑…

《语文建设》期刊简介及投稿要求

《语文建设》期刊简介及投稿要求 《语文建设》期刊简介&#xff1a; 主管单位:教育部 主办单位&#xff1a;语文出版社有限公司 国际刊号ISSN&#xff1a;1001-8476&#xff1b;国内刊号CN&#xff1a;11-1399/H&#xff1b;邮发代号&#xff1a;2-200 出版周期&#xff1…

ivx低代码开发平台

前言 低代码开发平台&#xff08;Low-Code Development Platform, LCDS&#xff09;为企业和开发者提供了高效的应用开发方式。在2023年&#xff0c;中国的低代码开发平台正在快速发展&#xff0c;以下是其中最受关注的十大平台&#xff1a; iVX&#xff1a;iVX是一款新型的低代…