0


VSCode上使用git clone github上的仓库

1. 生成 SSH 密钥

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

复制代码

ssh-keygen -t ed25519 -C "[email protected]" 

你会看到如下提示:

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 [email protected] 

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

复制代码

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

5. 再次尝试克隆仓库

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

复制代码

git clone [email protected]: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 [email protected]- 复制代码- Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.
  4. 克隆 GitHub 仓库:复制代码- git clone [email protected]:XXXIII/autoTest.git
标签: vscode git github

本文转载自: https://blog.csdn.net/2401_85213767/article/details/140067464
版权归原作者 2401_85213767 所有, 如有侵权,请联系我们删除。

“VSCode上使用git clone github上的仓库”的评论:

还没有评论