第 2 章 用户加入
如果您的机构已在运行 OpenShift Dev Spaces 实例,您可以学习如何启动新的工作区、管理您的工作区并从工作区验证到 Git 服务器,以新用户身份开始:
2.1. 使用 Git 存储库克隆启动新的工作区
在浏览器中使用 OpenShift Dev Spaces 涉及多个 URL:
- 机构的 OpenShift Dev Spaces 实例的 URL,用作以下所有 URL 的一部分
- 带有工作区控制面板的 OpenShift Dev Spaces 仪表板的 Workspaces 页面的 URL
- 启动新的工作区的 URL
- 正在使用的工作区的 URL
使用 OpenShift Dev Spaces,您可以访问浏览器中的 URL,以启动包含 Git 存储库克隆的新工作区。这样,您可以克隆托管在 GitHub、GitLab 实例或 Bitbucket 服务器上的 Git 存储库。
您还可以在 OpenShift Dev Spaces 仪表板的 Create Workspace 页面中的 Git Repo URL * 字段中呢输入 Git 存储库的 URL 来启动新的工作区。
先决条件
- 您的机构有一个正在运行的 OpenShift Dev Spaces 实例。
-
您知道机构的 OpenShift Dev Spaces 实例的 FQDN URL:
"https://devspaces- <openshift_deployment_name> . < domain_name> "
。 - 可选:您已 对配置了 Git 服务器进行身份验证。
您的 Git 存储库维护器将
devfile.yaml
或.devfile.yaml
文件保留在 Git 存储库的根目录中。(有关其他文件名和文件路径,请参阅 第 2.3 节 “启动新的工作区的 URL 的可选参数”。)提示您还可以通过提供不包含 devfile 的 Git 存储库的 URL 来启动新的工作区。这样做会导致带有通用基础镜像和 Microsoft Visual Studio Code 的工作区 - Open Source 作为工作区 IDE。
流程
使用 Git 存储库克隆启动新的工作区:
- 可选:修改 OpenShift Dev Spaces 仪表板页面,以向您的组织的 OpenShift Dev Spaces 实例进行身份验证。
访问 URL 以使用基本语法启动新的工作区:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<git_repository_url>
提示您可以使用可选参数扩展此 URL:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<git_repository_url>?<optional_parameters> 1
例 2.1. 启动新的工作区的 URL
"https://devspaces-<openshift_deployment_name>.<domain_name>"#https://github.com/che-samples/cpp-hello-world
例 2.2. 使用 GitHub 托管存储库克隆启动新的工作区的 URL 语法
使用 GitHub 和 GitLab 时,您甚至可以使用要克隆的存储库的特定分支的 URL:
-
"https://devspaces-<openshift_deployment_name& gt; . <domain_name> "Evolutionhttps://github.com/ <user_or_org> / <repository
> 启动一个新的工作区,克隆默认分支。 -
"https://devspaces-<openshift_deployment_name>.<domain_name>"#https://github.com/<user_or_org>/<repository>/tree/<branch_name>
启动带有指定分支克隆的新工作区。 -
"https://devspaces-<openshift_deployment_name>.<domain_name>"#https://github.com/<user_or_org>/<repository>/pull/<pull_request_id>
启动一个新的工作区,其中包含拉取请求分支的克隆。
输入 URL 在浏览器选项卡中启动新的工作区后,它会呈现工作区启动页面。
当新的工作区就绪时,工作区 IDE 会在浏览器选项卡中加载。
新工作区的文件系统中已存在 Git 存储库的克隆。
工作区具有唯一的 URL:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#workspace<unique_url>
.-
虽然地址栏中无法做到这一点,但您可以使用浏览器书签管理器添加一个 URL 以作为书签来启动新工作区:
- 在 Mozilla Firefox 中,进入 ☰ > Bookmarks > Manage bookmarks Ctrl+Shift+O > Bookmarks Toolbar > Organize > Add bookmark。
- 在 Google Chrome 中,进入 ⋮ > Bookmarks > Bookmark manager > Bookmarks bar > ⋮ > Add new bookmark。