当前位置: 首页 > 编程笔记 >

git中ssh key配置详解

郭阳曜
2023-03-14
本文向大家介绍git中ssh key配置详解,包括了git中ssh key配置详解的使用技巧和注意事项,需要的朋友参考一下

git clone支持https和git(即ssh)两种方式下载源码:

当使用git方式下载时,如果没有配置过ssh key,则会有如下错误提示:

下面就介绍一下如何配置git的ssh key,以便我们可以用git方式下载源码。

首先用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录):

git config --global --list 

笔者的机器显示信息如下(已配置):

如未配置,则执行以下命令进行配置:

git config --global user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"

然后执行以下命令生成秘钥:

ssh-keygen -t rsa -C "这里换上你的邮箱"

执行命令后需要进行3次或4次确认:

  • 确认秘钥的保存路径(如果不需要改路径则直接回车);
  • 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
  • 创建密码(如果不需要密码则直接回车);
  • 确认密码;

执行过程如下图:

在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件:

再打开你的github,进入配置页:

选择SSH and GPG keys项:

之前生成的是ssh秘钥,所以下面选择New SSH key(笔者这里已经配置了一个key,如果是未配置秘钥的用户,这里应该是空的):

然后用文本工具打开之前生成的id_rsa.pub文件,把内容拷贝到key下面的输入框,并为这个key定义一个名称(通常用来区分不同主机),然后保存:

再次尝试用git方式下载,可以看到已经可以正常下载:

到此这篇关于git中ssh key配置详解的文章就介绍到这了,更多相关git中ssh key配置内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 你在 起步 中看到,可以用 git config 配置 Git。 首先要做的事情就是设置你的名字和邮件地址: $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 现在,你会了解到许多更有趣的选项,并用类似的方式来定制 Git。 首先,快速回忆下:Git 使用

  • 本文向大家介绍IDEA中配置操作Git的详细图文教程,包括了IDEA中配置操作Git的详细图文教程的使用技巧和注意事项,需要的朋友参考一下 要注意这里git的安装路径不是从官网下载的路径,是在执行文件时自己设置的安装路径,一般都在C盘或D盘的Program Files文件夹中 IDEA中操作Git 创建本地仓库 2. 将文件添加到暂存区 可以看到刚刚添加的文件变成绿色,此时选中的文件被存入到暂存区

  • 在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。 Git 各平台安装包下载地址为:http://git-scm.com/downloads Linux 平台上安装 Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。 在有 yum 的系统

  • 在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。 Git 各平台安装包下载地址为:http://git-scm.com/downloads Linux 平台上安装 Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。 在有 yum 的系统

  • 在使用 git 之前最好先配置一下,会给你带来更好的使用体验。 你可以使用 git 命令对 git 进行配置,也可以手动编辑 git 配置文件,这个文件通常是 ~/.gitconfig。 在正式使用 git 之前,你通常需要配置自己的身份——包括自己的名字和邮箱,这会在 git 的提交记录中显示: git config --global user.name "Kane Blueriver" git

  • 到目前为止,我们已经阐述了 Git 基本的运作机制和使用方式,介绍了许多 Git 提供的工具来帮助你简单且有效地使用它。 在本章,我们将演示如何借助 Git 的一些重要的配置方法和钩子机制,来满足自定义的需求。 通过这些工具,它会和你、你的公司或你的团队配合得天衣无缝。 你在 起步 中看到,可以用 git config 配置 Git。 首先要做的事情就是设置你的名字和邮件地址: $ git con