##本地计算通过ssh连接远程服务器 ###创建你的GitHub账号: 在这里创建就是按照正常的操作流程一步一步按照提示在官网创建,这里不展示因为很简单。 ###安装git: ####查看是否安装Git

git --version

这个代码主要是用来查看自己是否有Git如果有的话则出现下面这幅图: ####安装 如果没有就证明没有安装Git,就得运行下面这行命令:

sudo apt install git

这是用来安装Git的命令。安装成功时候再次运行查看Git是否安装成功的代码,查看自己是否安装成功,一般不会失败。

####设置全局名称和邮箱 通过设置全局的用户名和电子邮件地址,你不必在每次提交代码时都手动输入这些信息,Git 会自动将其添加到提交记录中。这样有助于确保每次提交都包含正确的作者信息,便于团队协作和代码追踪。如果你希望在某个特定的仓库中使用不同的用户名和电子邮件地址,你可以在该仓库中单独配置,该设置将覆盖全局设置,具体命令看下面:

git config --global user.name "Your Name"

git config --global user.email "your_email@example.com"

第一个命令是用于设置 Git 全局用户名称,将 “Your Name” 替换为你希望显示在 Git 提交记录中的名字。第二个命令是用于设置 Git 全局用户的电子邮件地址,将 “your_email@example.com” 替换为你的实际电子邮件地址。这个设置将用于你所有的 Git 提交记录,以标识提交的作者。

####查看 设置安成之后如果想查看Git配置信息可通过如下命令:

git config --list # 当前用户的全局配置和当前仓库的配置。

# 全局配置是针对整个用户帐户的,而当前仓库的配置则是特定于当前仓库的。

git config --global --list # 查看全局配置

git config --local --list # 查看当前仓库的配置

帮助你了解当前的 Git 配置,包括用户名、电子邮件地址、远程仓库地址等信息。

###生成SSH公钥: ####什么是SSH公钥: SSH 公钥是一种加密密钥,用于进行安全的远程通信和身份验证。当你使用 SSH 协议与 GitHub 进行交互时(例如,通过 SSH 免密登录、推送和拉取代码等操作),GitHub 将使用你的 SSH 公钥来验证你的身份。 当你与 GitHub 进行 SSH 通信时,你需要在你的 GitHub 账户中添加你的 SSH 公钥。这样 GitHub 在你进行 SSH 连接时,就能够通过公钥验证你的身份,并允许你进行相应的操作,如免密登录或推送代码。 ####生成公钥 运行下面代码段中的命令则可以生成公钥:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

# 这是用来生成公钥的代码

# -t rsa: 这是选项参数,指定要生成的密钥类型为 RSA。RSA 是一种常见的非对称加密算法。

# -b 4096: 这是选项参数,指定生成的密钥长度为 4096 位。4096 位的密钥长度提供了更高的安全性。

# -C "your_email@example.com": 这是选项参数,用于向密钥添加一个注释(comment)。通常将注释设置为你的电子邮件地址,以便在管理多个密钥时能够识别其用途。

Enter file in which to save the key (/home/your_user/.ssh/id_rsa)

# 提示输入密钥文件的保存路径和文件名(默认情况下将保存在 ~/.ssh 目录中)

Enter passphrase (empty for no passphrase)

# 提示输入用于加密私钥的密码(passphrase),可以选择不设置密码,直接按回车键留空

Enter same passphrase again

# 提示确认密码,如果设置了密码,再次输入相同的密码进行确认

完成以上步骤后,SSH 密钥对将被生成。公钥将保存在以 .pub 结尾的文件中,通常为‘ id_rsa.pub‘,而私钥将保存在没有 ‘.pub‘ 后缀的文件中,默认为 ‘id_rsa‘。

####查看 首先查看自己的home文件夹下面是否拥有SSH公钥,先进入.ssh目录,

cd ~/.ssh # 进入ssh文件夹内

cat id_rsa.pub # 查看公钥

请注意,SSH 公钥是一串长字符串,由字母、数字和一些特殊字符组成。公钥以 ‘ssh-rsa‘ 开头,然后是一大串字符,最后通常跟着一个注释,包含你的电子邮件地址或其他标识信息。 查看完公钥之后复制,进行下面操作。

###公钥添加到Github账户下面: 首先进入Github官网,右上角的头像->Settings->SSh and GPG keys -> New SSH key 上面是标题名字,可以自行设置,下面是你的公钥粘贴的地方。最后点击And SSH key就成功了,如下图: ####测试连接 用于测试你的 SSH 配置是否正确以及与 GitHub 的连接是否成功。这个命令会尝试通过 SSH 协议连接到 GitHub 的服务器,并向你展示连接状态

ssh -T git@github.com

出现这张图就证明你已经连接成功,如果报错,首先检查自己的网络问题,如果确定你的网络没有问题,我的建议是删除ssh文件重新生成,建议不要多次生成,若果还是不行,本人建议重启电脑(亲测)。

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: