Github远程仓库的使用_SSH协议|学习笔记

简介: 快速学习Github远程仓库的使用_SSH协议

开发者学堂课程【Git 基础入门到实战详解Github远程仓库的使用_SSH协议】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/714/detail/12760


Github远程仓库的使用_SSH协议


内容介绍

一、 基于 ssh 协议

二、 打开提示

三、 创建公私钥对文件

四、 上传文件内容

五、 执行后续 git 操作


一、 基于ssh协议

线上远程仓库的管理

该方式与前面 https 方式相比,只是影响 github 对手用户的身份鉴权方式,对于git 的具体操作(如提交本地、添加注释、提交远等模作)没有任何影响。生成公私钥

对指令(需要自行安装Openssh): ssh-keygen-t rsa-C"注册邮箱步骤

生成客户端公私钥文件

将公钥上传到 Gihub

实际操作:


二、打开提示

image.png

GithubG 没有任何的公钥,首先应添加一个公钥,或者选择使用 HTTPS,因此必须先

创建一个公钥。

 

三、创建公私钥对文件

指令程序在上方,注意此指令程序在 Windows 上面是没有的,需要自行安装。(百度有安装教程)

安装完成后执行指令邮箱为 github 账号注册邮箱写好并回车

公私钥对默认放在 c 盘rd_rsa

回车输入私钥的保护密码这里不需要输入进行两次回车

image.png

以上图片就已经产生公私钥对的文件(执行指令连续回车即可)

 

四、上传文件内容

由于私钥放在 c 盘的 id_rsa 文件中,需要的是公钥,即 id_rsa.pub 找到此文件,

C 盘-用户-当前用户-ssh

此文档后缀为微软 public 的后缀,不要双击,用普通的文本文具或者代码编辑器来修改

打开里面的内容为公钥文件内容

image.png

复制

添加新的公钥

写标题(任意即可),将复制的公钥粘贴上

image.png

公钥的内容不要进行任何修改!!!点击添加。

image.png

之后再次验证密码

image.png

添加完毕

github 会给发邮箱提示。

 

五、执行后续git操作(操作与之前一样)

1、克隆线上的仓库到本地(git clone)


image.png

将地址复制,回到上一层。新建文件夹,文件中就会出现所建立的文件名称

进入里面,在使用 clone将刚才复制的 ssh 的地址粘贴到此。执行回车。进入文件所创建的文件一一对应

这就是第二种协议的管理方式,整体区别在于用户的建全方式不同。后续操作都相

2、修改文件后添加缓存区

新建一个文件建立 index2.php最后 git push.继续执行,并没有报明显的错误,和之前一样,为成功提交后的结果。由于建权方式不同所以不会提示致命错误。

线上验证,并刷新

image.png

成功出现

总的来说此方法不需要配置账号和密码,不需要配置仓库,推荐使用 ssh 比较容易。介绍这两种只是影响建立权的方式,对后期没什么太大影响。

相关文章
|
1月前
|
网络安全
检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议
检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议
13 0
|
5月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
188 2
|
5月前
|
移动开发 监控 安全
通过SSH协议实现的屏幕局域网电脑监控:屏幕安全访问代码
随着科技的不断发展,网络安全问题愈发突出。为了确保屏幕数据的安全,我们需要一种高效可靠的监控方法。本文介绍了一种基于SSH协议的屏幕局域网电脑监控方案,同时提供了相关代码示例,确保屏幕数据的安全传输和访问。
249 0
|
3天前
|
算法 安全 Shell
SSH:加密安全访问网络的革命性协议
SSH:加密安全访问网络的革命性协议
35 9
|
13天前
|
监控 前端开发 安全
【专栏】介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理
【4月更文挑战第29天】本文介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理。在前端开发中,SSH用于部署项目、协同后端开发及服务器监控。文章还强调了使用密钥认证、配置别名及安全注意事项,并提醒开发者面对问题时如何解决。学习和熟练运用SSH是前端工程师适应复杂项目需求的关键。
|
2月前
|
安全 算法 Linux
SSH协议的原理和使用:深入剖析SSH协议的原理和使用方法
SSH协议的原理和使用:深入剖析SSH协议的原理和使用方法
182 0
|
2月前
|
存储 弹性计算 算法
SSH学习(三)- SSH协议中的Public Key Algorithm
在SSH协议中,有两个地方涉及到公钥算法,分别是: 1. 服务端认证:服务端在进行密钥协商的时候证明自己身份,防止中间人攻击,此时为SSH-TRANS协议发生的事情; 2. 客户端认证:客户端通过PublicKey方式证明自己身份,完成SSH登录认证,此时SSH-USERAUTH发生的事情; 这两种情况下的公钥算法使用的是同一个概念,接下来本文将主要基于PublicKey公钥认证方式,学习对应的内容。
56 1
SSH学习(三)- SSH协议中的Public Key Algorithm
|
3月前
|
网络安全
github或gitee配置ssh
github或gitee配置ssh
24 0
|
4月前
|
安全 Shell 网络安全
远程登录安全连接协议SSH(Secure Shell)
SSH(Secure Shell)协议是一种用于在不安全网络上提供安全远程登录、命令执行和数据传输的加密网络协议,通过公钥加密和身份验证技术确保通信的安全性和隐私性。
101 0
|
1月前
|
存储 网络安全 开发工具
Git的GUI图形化工具&ssh协议&IDEA集成Git
Git的GUI图形化工具&ssh协议&IDEA集成Git
120 0