codecamp

GitHub 从 Visual Studio Code 连接到代码空间

您可以将 Visual Studio 代码空间 扩展连接到您在 GitHub 上的帐户,直接在 Visual Studio Code 代码空间中开发。

代码空间可用于使用 GitHub Free 或 GitHub Pro 的用户帐户。 更多信息请参阅“GitHub 的产品”。

注:代码空间 目前是有限公测版,可能会有变动。 在公测期间,GitHub 不对 代码空间 的可用性做任何保证。 有关加入公测的更多信息,请参阅“关于 代码空间”。

将 Visual Studio 代码空间 扩展连接到您的 GitHub 帐户

直接在 Visual Studio Code 的代码空间中开发之前,您必须配置 Visual Studio 代码空间 扩展连接到您的 GitHub 帐户。

  1. 使用 Visual Studio Marketplace 安装 Visual Studio 代码空间 扩展。 更多信息请参阅 Visual Studio Code 文档中的扩展 Marketplace

  1. 在 Visual Studio Code 中,从左侧边栏单击 Extensions(扩展)图标。

Visual Studio Code 中的 Extensions(扩展)图标

  1. 在 Visual Studio 代码空间 下面,单击 Manage(管理)图标,然后单击 Extension Settings(扩展设置)

Extension Settings(扩展设置)选项

  1. 使用“Vsonline: Account Provider(Vsonline:帐户提供商)”下拉菜单,选择 GitHub。

设置帐户提供者为 GitHub

  1. 在 Visual Studio Code 中,从左侧边栏单击 Remote Explorer 图标。

Visual Studio Code 中的 Remote Explorer 图标

  1. 如果尚未在标题中选择 代码空间,请单击 代码空间

代码空间 标头

  1. 单击 Sign in to view 代码空间...(登录以查看 Codespaces...)

登录以查看 代码空间

  1. 要授权 Visual Studio Code 访问您在 GitHub 上的帐户,请单击 Allow(允许)

  1. 登录 GitHub 以审批扩展。

在 Visual Studio Code 中打开代码空间

将 GitHub 帐户连接到 Visual Studio 代码空间 扩展后,您可以在 Visual Studio Code 中的 GitHub 上直接创建的代码空间中进行开发。

  1. 在 Visual Studio Code 中,从左侧边栏单击 Remote Explorer 图标。

Visual Studio Code 中的 Remote Explorer 图标

  1. 在 Codespaces(代码空间)下,单击您要在其中开发的代码空间。

  1. 单击 Connect to Codespace(连接到代码空间)图标。

Visual Studio Code 中的连接到代码空间图标

GitHub 代码空间疑难解答
GitHub 设置项目的健康贡献
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }