2.2. 从 devfile URL 启动新的工作区
在浏览器中使用 OpenShift Dev Spaces 涉及多个 URL:
- 机构的 OpenShift Dev Spaces 实例的 URL,用作以下所有 URL 的一部分
- devfile 的 URL
- 启动新的工作区的 URL
- 正在使用的工作区的 URL
使用 OpenShift Dev Spaces,您可以在浏览器中打开 devfile URL 来启动新的工作区。
您还可以在 OpenShift Dev Spaces 仪表板的 Create Workspace 页面中的 Git Repo URL * 字段中输入 devfile 的 URL 来启动新的工作区。
先决条件
- 您的机构有一个正在运行的 OpenShift Dev Spaces 实例。
-
您知道机构的 OpenShift Dev Spaces 实例的 FQDN URL:
"https://devspaces- <openshift_deployment_name> . < domain_name> "
。
流程
从 devfile URL 启动新的工作区:
- 可选:修改 OpenShift Dev Spaces 仪表板页面,以向您的组织的 OpenShift Dev Spaces 实例进行身份验证。
访问 URL 以使用基本语法启动新的工作区:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<devfile_url>
提示您可以使用可选参数扩展此 URL:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<devfile_url>?<optional_parameters> 1
例 2.3. 启动新的工作区的 URL
"https://devspaces-<openshift_deployment_name>.<domain_name>"#https://raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml
提示您可以将个人访问令牌传递给 URL,以访问私有存储库:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#https://<token>@<host>/<path> 1
- 1
- 您在 Git 提供程序网站上生成的个人访问令牌。
这适用于 GitHub、GitLab、Bitbucket、Microsoft Azure 和其他支持个人访问令牌的供应商。
验证
输入 URL 在浏览器选项卡中启动新的工作区后,它会呈现工作区启动页面。当新的工作区就绪时,工作区 IDE 会在浏览器选项卡中加载。
工作区具有唯一的 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。
要在新工作区的文件系统中启动 Git 存储库的克隆,devfile 必须包含项目信息。