You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何通过CLI使用Access Token在命令提示符完成GitHub仓库操作

使用GitHub CLI结合Access Token完成仓库操作

前提准备

  • 确保已安装GitHub CLI(gh),未安装可通过对应系统包管理器或官方渠道获取
  • 拥有具备repo权限的GitHub Access Token(创建私有仓库需额外确保token包含私有仓库操作权限)

1. 从GitHub克隆仓库

方式一:通过GitHub CLI(gh)操作

先完成身份认证:

gh auth login

按提示依次选择:

  • 目标平台选GitHub.com
  • 通信协议选HTTPS
  • 认证方式选Paste an authentication token,输入你的Access Token完成登录

登录后执行克隆命令:

gh repo clone <用户名>/<仓库名>
# 示例:gh repo clone octocat/hello-world

方式二:直接用Git命令嵌入Token认证

无需提前登录,直接在克隆命令中加入Token:

git clone https://<你的Access Token>@github.com/<用户名>/<仓库名>.git
# 示例:git clone https://ghp_xxxxxx@github.com/octocat/hello-world.git

2. 在GitHub账号中创建仓库

创建空远程仓库

用gh命令直接创建:

# 创建公开仓库
gh repo create <仓库名> --public --description "仓库描述(可选)"
# 创建私有仓库
gh repo create <仓库名> --private --description "仓库描述(可选)"

基于本地已有仓库创建远程仓库并关联

进入本地仓库目录后执行:

gh repo create <仓库名> --source . --remote origin --public
# 替换--public为--private可创建私有仓库

该命令会自动完成本地仓库与新远程仓库的关联,并推送本地代码至远程。

3. 将本地仓库关联并推送至GitHub平台

若已单独创建好远程仓库,可按以下步骤操作:

  1. 进入本地仓库目录,初始化Git(未初始化时执行):
git init
  1. 添加并提交本地文件:
git add .
git commit -m "首次提交"
  1. 关联远程仓库(替换占位符为你的真实信息):
git remote add origin https://<你的Access Token>@github.com/<你的用户名>/<仓库名>.git
  1. 推送代码至远程仓库:
git push -u origin main
# 若默认分支为master,替换为master

内容的提问来源于stack exchange,提问作者Stella Zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 05:20:07