Git中添加密钥&&ssh密钥的创建与查看(打开id_rsa.pub文件)

简介: Git中添加密钥&&ssh密钥的创建与查看(打开id_rsa.pub文件)

Git的安装和下载参考:


里面有下载路径和安装方法,比较全面,自行下载(推荐用迅雷下,不然很慢)


https://www.cnblogs.com/donglt-5211/p/9374551.html


1、创建密钥

下载成功后,在C盘user目录下点击【鼠标右键】-【Git bash here】


我是在这个目录下,


1.png

1.png


1)在命令行内输入【$ ssh-keygen】


2)然后出现【Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/Lenovo/.ssh/id_rsa):】,按【回车】,


3)会出现【Created directory '/c/Users/Lenovo/.ssh'.

Enter passphrase (empty for no passphrase):】提示输入密码(此时密码是不可见状态),


4)【Enter same passphrase again:】,重复输入密码,按回车,


1.png


5)这样就是已经创建好密钥了。


2、查看密钥

1)在刚才C盘创建ssh的地方,找到.ssh文件,


1.png


.ssh中有一个文件【id_rsa.pub】,创建的密钥就储存在这里,但是不能双击打开,


1.png


2)用windows的命令行,进入.ssh 中的


1.png


3)用命令【more id_rsa.pub】获取内容,下面这串就是你的密钥(可以复制下来)。


1.png


3、Git中添加密钥


1)刚才复制下来的密钥粘贴到【公钥】框内,标题可以自己起,


1.png


2)点击【增加密钥】,添加完毕。


1.png



相关文章
|
7月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
786 20
|
7月前
|
开发工具 git 开发者
Git版本管理常见文件提交流程讲解
以上就是Git常见文件提交流程概述。掌握此流程对于任何使用Git进行版本控制和协同工作项目团队成员都至关重要。
286 13
|
8月前
|
安全 Linux 网络安全
Linux系统初步设置本地Git环境和生成SSH密钥的步骤。
现在您的Linux系统已经配置好了Git环境,并创建并添加了SSH密钥,可以安全地与远端仓库进行交互,无论是克隆、推送还是拉取操作。此过程确保了数据传输的安全并使版本控制流程更为顺畅。使用Git时应考虑定期更新并管理您的凭据,以确保安全性。
1163 0
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
504 10
|
开发工具 git 索引
怎么取消对project.private.config.json这个文件的git记录
通过以上步骤,您可以成功取消对 `project.private.config.json`文件的Git记录。这样,文件将不会被包含在未来的提交中,同时仍保留在您的工作区中。
350 28
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
709 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
14260 7
|
网络协议 Ubuntu Linux
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
解决 `ssh: connect to host IP port 22: Connection timed out` 报错涉及检查 SSH 服务状态、防火墙配置、网络连通性和主机名解析等多个方面。通过逐步排查上述问题,并在 `scp` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
3736 3
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
1768 1
git学习三:git使用:删除仓库,删除仓库内文件
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
1715 0