使用SSH克隆GitHub的内容

由于很多代码,或者安装包是在GitHub上的,这个时候如果我们需要使用这些包就需要下载他们,然后再应用到需要的地方,这样就很麻烦,一般直接使用终端的bash代码进行访问GitHub官网的相关包的地址的时候,也是需要翻墙才可以访问成功的,所有在不方便翻墙(虚拟机环境下)这个时候,直接使用SSH进行访问的话,就会很方便。

接下来是我实现这一操作的具体过程,希望可以帮到正在看这篇文章的你,有什么疑问环境评论交流或者私信,有什么错误的地方也欢迎指出来,本人一定虚心请教。

第一步:生成SSH密钥

1.检查现有的SSH密钥:

打开终端并输入以下命令,查看是否已经有SSH密钥:

   ls -al ~/.ssh

如果看到id_rsa和id_rsa.pub文件,说明你已经有SSH密钥,可以跳过生成密钥的步骤。

可以看出我并没有这个文件,所有进行第二步即可。

2. 生成新的SSH密钥(如果没有现有密钥):

如果没有现有密钥,使用以下命令生成新的SSH密钥:

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

按提示按Enter键,使用默认位置和文件名。你可以设置一个密码短语以增加安全性。

以下是我的操作,“:”的时候,按回车键即可,直至完成即可。

第二步:添加SSH密钥到SSH代理

1.启动SSH代理:

eval "$(ssh-agent -s)"

以下是我的操作: 

 

2. 添加SSH密钥到代理:

ssh-add ~/.ssh/id_rsa

 以下是我的操作:

第三步:将SSH公钥添加到GitHub

1.复制SSH公钥:

使用以下命令复制公钥内容:

cat ~/.ssh/id_rsa.pub

以下是我的操作:

2.复制输出的内容。

  • 添加公钥到GitHub:
  • 登录到你的GitHub账户。(如果还没有创建GitHub账户的话需要先创建一个账户)
  • 点击右上角的头像,选择“Settings”。
  • 在左侧菜单中选择“SSH and GPG keys”。
  • 点击“New SSH key”按钮。
  • 在“Title”中输入一个描述(例如“Ubuntu 20.04 SSH Key”)。
  • 在“Key”中粘贴你复制的公钥内容。
  • 点击“Add SSH key”按钮。
  • 这个是完成的界面:

第四步:使用SSH克隆仓库

1.克隆仓库:

使用SSH地址克隆仓库:(直接使用clone的链接就行,这样就可以直接进行clone了)

   git clone git@github.com:CoSaNoVo/scikit-fm.git

完成以上步骤后,你应该能够通过SSH成功克隆GitHub仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值