首页 > 编程知识 正文

git生成ssh密钥详细步骤,git配置本地ssh密钥

时间:2023-05-03 06:30:58 阅读:284443 作者:4718

想要以SSH的方式连接Git仓库,需要先生成SSH密钥并在Git仓库配置SSH密钥。这里以Github仓库为例,对Git生成SSH密钥及配置进行简单总结。

一、生成SSH密钥 1.查看是否存在SSH密钥

进入Git Bash控制台,输入以下命令查看是否存在~/.ssh目录:

cd ~/.ssh

提示不存在~/.ssh目录,说明需要生成SSH密钥:

如果能进入到~/.ssh目录说明之前生成过密钥,可以直接使用里面的密钥。

2.设置用户名和邮箱

输入以下命令设置用户名和邮箱:

git config –global user.name ‘your username’ git config –global user.email ‘your email’

输入以下命令查看用户名和邮箱:

git config --global --list

发现用户名和邮箱已经设置好了:

3.生成密钥

输入以下命令生成密钥:

ssh-keygen -t rsa -C "your email"

如下图所示第一句提示是否修改默认存储目录,直接回车不修改,第二句提示是否输入密钥口令,回车表示不设置密钥口令,第三句提示再次输入相同密钥口令,没设置就回车跳过:

4.查看生成的密钥

进入用户目录下的.ssh文件夹,发现已经成功生成了密钥,id_rsa为私钥,id_rsa.pub为公钥:

二、Github配置SSH密钥

进入Github设置页:

选择SSH and GPG keys设置项,点击New SSH key按钮:

然后添加SSH公钥:

SSH公钥添加完成,见下图:

三、验证SSH连接

输入以下命令验证SSH连接:

ssh -T git@github.com

SSH连接验证成功:

输入以下命令通过SSH的方式克隆远程仓库:

git clone git@github.com:RtxTitanV/springcloud-config-repository.git

通过SSH的方式克隆远程仓库成功:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。