SSH 拉取 GitHub 上的代码具有许多优点,如数据安全性、身份验证的便利性、访问权限的控制和速度的提升。对于频繁与 GitHub 交互的开发者来说,使用 SSH 是一个值得考虑的选择。
如果您之前已经生成了SSH密钥并且想要拉取一个新项目,通常情况下不需要重新生成SSH密钥。您可以继续使用现有的SSH密钥对来访问新项目,只要将公钥(通常是~/.ssh/id_rsa.pub)添加到新项目的访问密钥列表中。
首先,得确保已安装Git工具,并配置好相关文件。

查看相关配置信息(用户名、密码和邮箱)
git config --list1、在项目文件夹下右键,选择 open Git Bash here

2、在打开的终端窗口依次输入以下命令,检查是否存在ssh,如果存在则拉取项目。如果不存在,则自己创建:
ls -al ~/.ssh
ssh-keygen
ls -al ~/.ssh
cat ~/.ssh/id_rsa.pub或者:在目录 C:\Users\Administrator.ssh中找到 id_rsa.pub 文件,用记事本打开,复制里面的全部内容。

打开github ==》 setting ==》 ssh and CPG keys ==》 new SSH key。将复制的秘钥放上去,然后 add SSH key



测试ssh连接
ssh -T git@github.com
出现successfully表示已经配好了密钥,SSH认证成功,以后项目都可以连接github了。
注意:
后面的 does not provide shell access 告知了不可以使用shell访问。并不是报错。而是表示 GitHub 不提供 shell 访问权限。这是因为 GitHub 是一个代码托管平台,主要用于版本控制和协作开发,而不是提供交互式的 shell 环境。
复制项目链接,在命令行中输入指令,即可将github上项目自行下载到当前目录下

在git bash 中输入指令
git clone url(代码地址)遇到下面的,输入yes,然后回车(第一次使用可能出现这种情况,因为是陌生主机,没有信任)

邀请人:“Michel_Rolle”
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。