介绍
本文介绍 GitHub 日常开发中的基础操作,包括使用 Personal Access Token 克隆私人仓库、保存 Git 凭据避免重复输入,以及配置全局与局部的用户名和邮箱。
1. 拉取私人仓库
1.1 创建 Personal Access Token
- 登录 GitHub,点击右上角头像 →
Settings - 左侧菜单选择
Developer settings - 选择
Personal access tokens→Fine-grained tokens - 点击
Generate new token→Generate new token (classic) - 设置名称(如:我的开发令牌)
- 选择过期时间(建议选择较长时间,如 90 天或自定义)
- 选择仓库范围
All repositories所有仓库,或者其他选项 - 勾选权限:
- 选择对应的权限领域
repositories(仓库)、Account(账户) - 仓库中选择
Contents可读写,其它权限按需设置
- 选择对应的权限领域
- 点击
Generate token - 重要:复制生成的 token(只显示一次,请妥善保存)
1.2 使用 Token 克隆仓库
在命令行中执行:
|
|
当提示输入用户名和密码时:
| 提示项 | 填写内容 |
|---|---|
| Username | 你的 GitHub 用户名 |
| Password | 刚才复制的 Personal Access Token(不是你的 GitHub 密码) |
示例:
|
|
2. Git 保存密码
在 git pull 输入用户名和密码之后,执行以下命令保存凭据:
|
|
执行后,Git 会将凭据写入 ~/.git-credentials,后续操作无需重复输入。
3. 设置用户名与邮箱
3.1 全局配置
适用于当前设备上的所有仓库:
|
|
3.2 局部配置
仅在当前仓库目录下生效,会覆盖全局配置:
|
|
3.3 查看配置
| 命令 | 说明 |
|---|---|
git config user.name |
查看当前仓库的用户名 |
git config user.email |
查看当前仓库的邮箱 |
git config --global user.name |
查看全局用户名 |
git config --global user.email |
查看全局邮箱 |
参考
- GitHub Personal Access Token 文档:https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
- Git 凭据存储文档:https://git-scm.com/docs/gitcredentials
- Git 配置文档:https://git-scm.com/docs/git-config