VSCode上使用git clone github上的仓库

1. 生成 SSH 密钥

首先,在终端中运行以下命令生成 SSH 密钥:

复制代码

ssh-keygen -t ed25519 -C "your.email@example.com"

你会看到如下提示:

Enter file in which to save the key (C:\Users\admin/.ssh/id_ed25519):

此时,直接按 Enter 使用默认路径。

接着,会提示输入 passphrase(密码短语):

Enter passphrase (empty for no passphrase): Enter same passphrase again:

可以选择输入一个密码短语(建议设置一个安全的密码短语),也可以直接按 Enter 留空。

2. 启动 ssh-agent 并添加 SSH 密钥

生成 SSH 密钥后,启动 ssh-agent 并将 SSH 私钥添加到 ssh-agent:

复制代码

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_ed25519

如果你使用的是 RSA 密钥,则运行:

复制代码

ssh-add ~/.ssh/id_rsa

3. 添加 SSH 公钥到 GitHub

复制 SSH 公钥:

复制代码

cat ~/.ssh/id_ed25519.pub

或者(如果使用的是 RSA 密钥):

复制代码

cat ~/.ssh/id_rsa.pub

复制输出的内容。

打开你的 GitHub 账户,进入设置页面:

  1. 点击右上角头像,选择 "Settings"。
  2. 在左侧栏选择 "SSH and GPG keys"。
  3. 点击 "New SSH key"。
  4. 给你的密钥取个名字,然后将复制的公钥粘贴到 "Key" 字段。
  5. 点击 "Add SSH key"。

4. 测试连接

你可以测试是否成功配置了 SSH 连接:

复制代码

ssh -T git@github.com

你应该会看到一条类似如下的消息:

复制代码

Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.

5. 再次尝试克隆仓库

现在你可以重新尝试克隆仓库:

复制代码

git clone git@github.com:XXXIII/autoTest.git

  1. 复制 SSH 公钥:复制代码

    • cat ~/.ssh/id_ed25519.pub

    • 将输出的所有内容复制,包括 ssh-ed25519 开头的部分和你的邮箱地址。
  2. 打开 GitHub 并添加 SSH 公钥

    • 登录到你的 GitHub 账户。
    • 点击右上角头像,选择 "Settings"。
    • 在左侧栏选择 "SSH and GPG keys"。
    • 点击 "New SSH key" 按钮。
    • 给你的密钥取个名字(例如 "My Laptop Key")。
    • 在 "Key" 字段中,粘贴你刚刚复制的 SSH 公钥内容。
    • 点击 "Add SSH key" 按钮。
  3. 测试 SSH 连接

    • 打开终端,运行以下命令测试与 GitHub 的连接:

      复制代码

      ssh -T git@github.com

    • 复制代码

    • Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.

  4. 克隆 GitHub 仓库:复制代码

    • git clone git@github.com:XXXIII/autoTest.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值