📅  最后修改于: 2023-12-03 15:00:58.490000             🧑  作者: Mango
在使用 GitHub 进行各种操作时,经常会用到凭据 (Credentials) ,如密码、Access Token 等。有时需要使用多个凭据来完成不同的任务,这就需要添加多个凭据窗口。本文将介绍如何在 Shell-Bash 中添加多个 GitHub 凭据窗口。
首先,我们需要创建一个新的凭据用于身份验证。可以使用密码或 Access Token。
在 GitHub Settings 的 "Developer settings" 中,依次选择 "Personal access tokens" 和 "Generate new token",然后选择需要的权限并点击 "Generate token"。
将生成的 Token 复制到电子表格或文本编辑器中,以备后续使用。
同样在 "Developer settings" 中,选择 "New OAuth App"。填写应用的基本信息,然后点击 "Register application",接着在 "OAuth Apps" 中复制客户端 ID 和客户端秘钥。
在 Shell-Bash 中,我们可以使用以下命令添加多个凭据窗口:
export GITHUB_TOKEN="your_personal_access_token"
export GITHUB_CLIENT_ID="your_client_id"
export GITHUB_CLIENT_SECRET="your_client_secret"
将 "your_personal_access_token"、"your_client_id" 和 "your_client_secret" 替换为实际的凭据信息。
如果需要使用多个凭据,可以为每个凭据分别设置不同的环境变量,然后在执行操作时使用相应的凭据窗口即可。
当需要使用凭据进行操作时,只需在 Shell-Bash 中调用相应的环境变量即可,如下所示:
git clone https://github.com/your_user_name/your_repository.git
以上命令将使用 GITHUB_TOKEN 环境变量进行身份验证,获取指定仓库的代码。
通过在 Shell-Bash 中添加多个 GitHub 凭据窗口,可以方便地进行身份验证并完成各种操作。需要注意的是,凭据的保密性非常重要,不要将凭据信息泄露给他人,以免造成损失。