乐闻世界logo
搜索文章和话题

How to add a GitHub personal access token to Visual Studio Code

7 个月前提问
5 个月前修改
浏览次数195

2个答案

1
2

如何将 GitHub 个人访问令牌 (Personal Access Token) 添加到 VSCode

在使用VSCode进行GitHub版本控制操作时,确保代码的安全和授权的适当管理是非常关键的。GitHub的个人访问令牌(Personal Access Token, PAT)可以用于替代密码进行身份验证,特别是在进行git操作时。下面是将GitHub个人访问令牌添加到VSCode的步骤,以确保顺利进行版本控制操作:

步骤 1: 生成个人访问令牌

首先,你需要在GitHub上生成一个个人访问令牌。操作如下:

  1. 登录你的GitHub账号。
  2. 点击右上角的个人头像,然后选择 “Settings(设置)”。
  3. 在侧边栏中选择 “Developer settings(开发者设置)”。
  4. 点击 “Personal access tokens(个人访问令牌)”。
  5. 点击 “Generate new token(生成新令牌)”。
  6. 给你的令牌命名,并设置适当的过期时间。
  7. 选择必要的权限范围,例如 repo, admin:org 等。
  8. 点击 “Generate token(生成令牌)” 并复制生成的令牌。注意:这是你唯一一次看到这个令牌的机会,请妥善保存。

步骤 2: 在VSCode中配置令牌

接下来,将这个令牌配置到VSCode中:

  1. 打开VSCode。
  2. 打开终端(Terminal),可以通过点击顶部菜单栏的 Terminal -> New Terminal
  3. 设置git配置,使用如下命令将你的GitHub用户名和邮箱配置到git中(如果尚未配置):
    shell
    git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub邮箱地址"
  4. 当你尝试通过VSCode的终端进行如 git push 等操作时,它将提示你输入用户名和密码。在这里,用户名是你的GitHub用户名,密码位置输入你刚刚生成的Personal Access Token。

步骤 3: 使用令牌进行操作

现在,每当VSCode需要进行需要验证的GitHub操作时,你应使用这个Personal Access Token作为密码输入。这样可以安全地与远程仓库交互,而无需使用GitHub密码。

示例

例如,当你完成了一些代码更改,并希望将这些更改推送到GitHub上的远程仓库时,你可以在VSCode的终端中使用以下命令:

bash
git add . git commit -m "Add changes" git push origin main

在执行 git push 时,系统会要求你输入用户名和密码。这时,你的用户名是你的GitHub用户名,密码则是你之前创建的Personal Access Token。

总结

通过以上步骤,你可以成功地将GitHub的个人访问令牌添加到VSCode中,从而使得代码版本控制更加安全和高效。

2024年6月29日 12:07 回复

将 GitHub 的个人访问令牌 (Personal Access Token, PAT) 添加到 Visual Studio Code (VSCode) 主要用于在编码时能够直接通过 VSCode 推送代码至 GitHub。下面是添加 GitHub 个人访问令牌到 VSCode 的步骤:

步骤 1: 生成 GitHub 个人访问令牌

  1. 登录到您的 GitHub 账户。
  2. 在右上角,点击您的头像,然后选择“Settings(设置)”。
  3. 在侧边栏中选择“Developer settings(开发者设置)”。
  4. 选择“Personal access tokens(个人访问令牌)”。
  5. 点击“Generate new token(生成新令牌)”。
  6. 填写令牌描述,并选择相应的作用域(例如 repo,这个作用域允许访问私有仓库)。
  7. 点击“Generate token(生成令牌)”并复制生成的令牌。注意:一定要保存好这个令牌,因为它不会再次显示。

步骤 2: 在 VSCode 中使用 GitHub 个人访问令牌

  1. 打开 VSCode。
  2. 确保你已经安装了 Git 和 VSCode 的 Git 扩展。
  3. 在 VSCode 中打开你的项目文件夹。
  4. 使用 VSCode 的终端(Terminal)或者命令面板(Command Palette, 通过按 Ctrl+Shift+P 调出),输入并执行 Git: Clone 命令,然后粘贴你的 GitHub 仓库的 URL。
  5. 当 VSCode 提示输入用户名和密码时,用户名输入你的 GitHub 用户名,密码处输入之前生成的个人访问令牌。

注意事项

  • 在使用令牌作为密码时,请确保不要泄露或不当展示您的令牌。
  • 如果您启用了双因素认证(2FA),则在进行命令行操作时,也必须使用个人访问令牌作为密码。
2024年6月29日 12:07 回复

你的答案