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

如何通过终端从当前git目录仓库创建GitHub Codespace

本地Git仓库目录免手动输入仓库名创建GitHub Codespace方法

gh官方CLI支持通过参数直接指定目标仓库,不需要走交互输入流程,配合内置的仓库信息读取能力,就能自动识别当前目录关联的GitHub仓库,直接完成Codespace创建。

一键执行命令

在本地已经关联GitHub远程的Git仓库目录下,直接执行下面这条命令,就能跳过要求输入仓库名的交互提示:

gh codespace create -R $(gh repo view --json nameWithOwner -q .nameWithOwner)

命令逻辑

  • -R(完整写法--repo)是gh codespace create的官方参数,接收username/repo-name格式的仓库标识,传入后会直接跳过仓库选择的交互步骤
  • gh repo view是gh CLI自带的当前目录仓库识别命令,会自动读取本地Git配置关联的GitHub远程仓库信息,不需要手动解析git remote的地址
  • 后缀的--json nameWithOwner -q .nameWithOwner用来指定输出格式,直接返回标准的用户名/仓库名字符串,刚好匹配-R参数的入参要求

常用自定义配置

如果需要调整创建参数,可以在命令后追加对应选项,比如基于当前本地分支创建、指定机器规格、设置空闲自动关闭时间:

# 基于当前所在Git分支创建,选择4核机器规格,空闲30分钟自动关闭
gh codespace create -R $(gh repo view --json nameWithOwner -q .nameWithOwner) -b $(git branch --show-current) -m 4-core --idle-timeout 30m

前置要求

  • 执行命令时终端的工作目录在目标Git仓库范围内
  • 已经通过gh auth login完成GitHub账号的登录授权
  • 本地仓库关联的远程源为GitHub仓库,公开、私有仓库均支持

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 13:06:22