📌  相关文章
📜  github 添加多个凭据窗口 - Shell-Bash (1)

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

GitHub 添加多个凭据窗口 - Shell-Bash

在使用 GitHub 进行各种操作时,经常会用到凭据 (Credentials) ,如密码、Access Token 等。有时需要使用多个凭据来完成不同的任务,这就需要添加多个凭据窗口。本文将介绍如何在 Shell-Bash 中添加多个 GitHub 凭据窗口。

1. 创建一个新的凭据

首先,我们需要创建一个新的凭据用于身份验证。可以使用密码或 Access Token。

1.1 创建密码凭据

GitHub Settings 的 "Developer settings" 中,依次选择 "Personal access tokens" 和 "Generate new token",然后选择需要的权限并点击 "Generate token"。

将生成的 Token 复制到电子表格或文本编辑器中,以备后续使用。

1.2 创建 Access Token 凭据

同样在 "Developer settings" 中,选择 "New OAuth App"。填写应用的基本信息,然后点击 "Register application",接着在 "OAuth Apps" 中复制客户端 ID 和客户端秘钥。

2. 添加多个凭据窗口

在 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" 替换为实际的凭据信息。

如果需要使用多个凭据,可以为每个凭据分别设置不同的环境变量,然后在执行操作时使用相应的凭据窗口即可。

3. 使用凭据进行操作

当需要使用凭据进行操作时,只需在 Shell-Bash 中调用相应的环境变量即可,如下所示:

git clone https://github.com/your_user_name/your_repository.git

以上命令将使用 GITHUB_TOKEN 环境变量进行身份验证,获取指定仓库的代码。

结论

通过在 Shell-Bash 中添加多个 GitHub 凭据窗口,可以方便地进行身份验证并完成各种操作。需要注意的是,凭据的保密性非常重要,不要将凭据信息泄露给他人,以免造成损失。