git生成SSH key并下载项目到本地

1、新建一个目录,存放下载下来的项目,我在D盘新建了一个“gitspace”文件夹,用来存放下载下来的项目

2、进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here":

3、检查本机是否已经存在ssh key配置

cd ~/.ssh/    

进入~/.ssh/目录

若没有该文件夹,则会提示No such file or directory,则表明无此配置。

若有该文件夹,会进入到文件夹中,此时使用ls查看文件夹内容。

若如图所示存在1个以上文件,且存在2个文件名相同扩展名不同得文件,则表示之前存在过ssh key配置。

4、如果没有配置则可执行下面的命令:

①  git config --global --list  查看是否配置用户信息

  

②  git config --global user.name "hui.yu"

③  git config --global user.email "[email protected]"

生成ssh key:

④  ssh-keygen -t rsa -C "[email protected]"

这时会出现如图粉色框选部分的提示: 
当出现Enter file in which to save the key时,直接敲回车即可。
注意:该句询问的是你是否要将生成的密钥存入名为id_rsa的文件中。
敲回车的话相当于使用默认名称id_rsa。
此处也可以输入自定义名称,输入完毕后敲回车即可。
当出现Enter passphrase (empty for no passphrase)时,直接敲回车即可。
注意:该句是询问你是否要设置密码,该密码允许为空。所以不设置的话直接敲回车即可。
当出现Enter same passphrase again时,直接敲回车即可。
注意:该句是提示你输入之前设置得相同得密码,若之前设置了密码,则该处需要填写相同的密码;若之前未设置密码,此处直接敲回车即可。
上述操作完毕后,若出现如图中提示,表示已生成ssh key。
执行完成后,出现如下画面即为生成密钥成功: 

git生成SSH key并下载项目到本地_第1张图片

同时,在~/.ssh/目录下会生成2个文件:id_rsa和id_rsa.pub ,如图所示:

注意:在提示/c/User/Administrator/.ssh/id_rsa already exists     Overwrite(y/n)?输入y,选择重写之前的文件。选择重写覆盖之前的文件的话,之前配置的ssh key就无法继续使用了,故请谨慎选择。

如图:

git生成SSH key并下载项目到本地_第2张图片

5、使用生成的ssh key配置

git生成SSH key并下载项目到本地_第3张图片

至此ssh key配置完成。

6、在gitHub测试使用:

在gitHub配置好ssh key 后,打开git bash,输入命令:

ssh –T [email protected]

若出现如下话述提示则表示配置成功:you've successfully authenticated...

注意:如果将公钥配置到gitHub或gitLab中,当与远程仓库建立连接并使用时,会出现要求输入密码的提示:

此处输入你登录gitHub或gitLab的密码即可。

 

你可能感兴趣的:(git生成SSH key并下载项目到本地)