Git:SSH生成与配置方法

这是我参与新手入门的第一篇文章。

前言


最近更换了新的开发电脑,开机后搭建了环境,安装了研发工具,Clone了主程代码,一切都很顺利。但是编译的时候出现了问题,无论如何也无法获取项目中某个Git管理的库。明明已经配置好了SSH,并且能够独立Clone编译通过。 在主程中却编译不过呢?一切都是配置SSH时密码搞的鬼。下面让我们看下Git的相关配置吧!

一、配置git账户

打开终端输入下面的命令,替换name和email 为自己的账户

git config --global user.name "$name"

git config --global user.email "$email"

二、生成SSH证书并配置

1.校验是否生成过SSH:

在终端输入: cd ~/.ssh 如果生成过则会直接进入到.ssh文件夹。

在终端输入:ls 回车,则会输出:

image-20210704153336798.png

如果没生成过:

在终端输入: cd ~/.ssh 则会提示:
cd: no such file or directory: .ssh

2.创建SSH

在终端输入下面的命令创建 SSH证书:
ssh-keygen -t rsa -b 4096 -C "$youremail"

回车:Generating public/private rsa key pair.

稍等会输出:Enter file in which to save the key (/Users/zzz/.ssh/id_rsa):

这里是要输入密码的地方,建议直接回车

如果以前创建过,则会出现已经存在的提示

/Users/***/.ssh/id_rsa already exists.

这里需要选择保留以前的还是用现在的替换,如果设置了密码或忘记密码 ,选择y

Overwrite (y/n)?

回车:

Enter passphrase (empty for no passphrase):

回车:

Enter same passphrase again:

当出现这样的画面的时候,表示创建成功了:

image-20210704153909596.png

3.查看公钥:

执行查看公钥的命令cat ~/.ssh/id_rsa.pub

4.配置公钥

复制公钥,打开git –>Settings–>User Settings –>SSH Keys 页面
将公钥复制到右侧,点击AddKey

1625490441870.jpg

到此,SSH证书配置完成。

结尾

我的问题出现在了在生成SSH的时候配置了密码,这种情况大家也不用考虑修改密码的问题,直接重新生成一个就好,并且不要忘记覆盖,与在git上配置。谨以此文记录踩过的坑。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享