#R1-本地Git和远程GitHub通过SSH进行连接

it2025-03-27  8

本地Git和远程GitHub通过SSH进行连接

安装环境说明Git的下载和安装Git生成密钥设定Git的username和email创建SSH key获取SSH key Github添加SSH key测试是否关联

安装环境说明

本次安装是在Windows 10版本下进行的安装,git的版本号是2.29,安装测试时间是2020年10月21号。

Git的下载和安装

git的下载建议去官网下载,下载对应版本的git安装包,双击运行之后,一路默认下一步就可以了。

Git生成密钥

设定Git的username和email

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

创建SSH key

利用cd ~/.ssh命令切换目录到”.ssh“文件夹下,执行命令

ssh-keygen -t rsa -C "你的邮箱"

会出现以下的提示

Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Zhou/.ssh/id_rsa):

一路回车默认就可以了,这样你的公钥和私钥就同时保存在了C:\Users\username\.ssh下了。

获取SSH key

这时候".ssh"文件夹下面会多出两个文件,我们接着在~/.ssh目录下执行命令 cat id_rsa.pub,j就可以查看到”id_rsa.pub“文件中的内容,如下图所示:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCbbB43Z8M0ohTObUwDZy28OOGGsvvNII3jVJqt+H1 EPipWW/vyfUAhpAaHVSjimsg1/er4hd0wEcDCANp4BzNjk8gsLDihZVAniafsTUAQpKxMZm BDWrtNjpPIBgQ/aON7hS4AZzC3suU+wJKQyYVmCxAdY9GHaZSX8HbStEnvG2pRlUxPGe5IZ pzYphg9ImlvKEF4yrKtKhGKKs= 你的邮箱

我们复制输出的这段代码,然后到github界面。

Github添加SSH key

点解GitHub界面的右上角头像,选择setting,然后点击SSH and GPG keys 然后我们就可以进入到添加SSH key的界面了,点解New SSH key,然后进入。 根据自己的情况填写名字,并把复制到的key粘贴到第二个方框,然后点击Add SHH key添加。 再之后可能会让你输入密码进行验证,正常输入就可以了。

测试是否关联

然后我们来测试一下是否已经关联成功,输入下列代码

ssh -T git@github.com

之后可能会显示下面的代码,输入yes回车就可以了。

The authenticity of host 'github.com (192.30.255.113)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

回车之后如果显示下面代码则证明已经成功了。

Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts. Hi “你的github用户名”! You've successfully authenticated, but GitHub does not provide shell access.
最新回复(0)