📌  相关文章
📜  如何使用令牌身份验证将代码推送到您的 github 存储库 - Shell-Bash (1)

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

如何使用令牌身份验证将代码推送到您的 Github 存储库

如果您要将代码推送到 Github 存储库中,通常需要输入您的用户名和密码进行身份验证。而使用令牌身份验证,可以更加安全和方便地访问您的存储库。

下面我们介绍如何通过 Shell-Bash 使用令牌身份验证推送代码到 Github 存储库中。

生成 Github 令牌

首先,我们需要在 Github 上生成一个令牌。具体步骤如下:

  1. 登录您的 Github 账户;
  2. 点击右上角的头像,在下拉菜单中选择“Settings”;
  3. 在左侧菜单栏中选择“Developer settings”;
  4. 在“Personal access tokens”中点击“Generate new token”;
  5. 输入一个描述,如“程序员专用令牌”;
  6. 选择需要的权限,如“repo”、“admin:repo_hook”等;
  7. 点击“Generate token”;
  8. 将生成的令牌复制保存。
使用令牌身份验证推送代码

接下来,我们需要在本地计算机上设置使用令牌身份验证进行代码推送。具体步骤如下:

  1. 打开终端或命令行工具;
  2. 输入以下命令:
git config --global credential.helper store

该命令将使用 Git 的凭据助手存储您的 Github 令牌。

  1. 接下来,输入以下命令设置您的 Github 用户名和生成的令牌。
git config --global user.name "your-github-username"
git config --global user.password "your-github-token"
  1. 现在,您可以使用 Git 命令来推送代码。例如,要推送名为‘test’的代码到 Github 存储库,运行以下命令:
cd /path/to/test/
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/your-github-username/your-repo-name.git
git push origin master

以上命令会将您本地的代码推送到您的 Github 存储库中。在第二个语句中,我们将使用 'git remote add' 命令来指定 Github 存储库的 URL。请将 'your-github-username' 和 'your-repo-name' 替换为您自己的 Github 用户名和存储库名称。

总结

通过使用令牌身份验证,您可以更加安全方便地推送代码到您的 Github 存储库中。我们建议您在生成令牌时仅选择必要的权限,并妥善保管您的令牌。