📌  相关文章
📜  使用个人访问令牌登录 github vscode - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:21.781000             🧑  作者: Mango

使用个人访问令牌登录 GitHub VSCode - Shell/Bash

在使用 VSCode 进行 Git 版本控制时,我们通常需要将我们的本地仓库推送到远程仓库中。而对于 GitHub 远程仓库,为了保证账户信息的安全,在进行 push/pull 操作时,我们需要使用个人访问令牌 (Personal Access Token) 进行身份认证。

下面是如何使用个人访问令牌在 VSCode 中进行登录的步骤:

生成个人访问令牌

首先,进入 GitHub 的 Personal access tokens 页面,然后点击 Generate new token 按钮。

Generate new token

在接下来的页面中,我们需要设置 Token 的权限和范围。一般情况下,我们只需要勾选 repo 权限即可。

Token Scope

生成成功后,会返回一个 Token 值,我们需要将这个值保存好,因为之后会用到。

登录 VSCode 并配置 Git 认证

打开 VSCode,先按下 Ctrl+Shift+P,然后输入 Git: Clone,选择 Clone from GitHub,输入远程仓库地址并按下 Enter 键。

接着,VSCode 会提示我们输入 GitHub 的用户名和密码,注意,这里输入的不是 GitHub 账户密码,而是第一步中生成的个人访问令牌。

VSCode GitHub Login

输入完个人访问令牌后,我们还需要在 VSCode 的 Git 配置文件中指定使用 Token 进行身份认证。打开 VSCode 的集成终端 (Terminal),然后输入以下命令:

git config --global credential.helper store

这个命令会在当前用户的 home 目录下创建一个 .git-credentials 文件,之后 Git 在进行 push/pull 操作时,都会从这个文件中读取认证信息。

最后,使用以下命令完成 Git 全局用户名和邮箱的设置:

git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

至此,我们已经成功使用个人访问令牌登录了 GitHub,可以在 VSCode 中愉快的进行 Git 版本控制啦!

相关参考
  1. GitHub Personal Access Tokens
  2. VSCode GitHub Settings