1.2. 从原始 devfile URL 启动工作区
使用 OpenShift Dev Spaces,您可以在浏览器中打开 devfile URL 来启动新的工作区。
您可以使用 OpenShift Dev Spaces 仪表板的 Create Workspace 页面中的 Git Repo URL 字段输入 devfile 的 URL 来启动新的工作区。
要在新工作区的文件系统中启动 Git 存储库克隆,devfile 必须包含项目信息。
先决条件
- 您的机构有一个 OpenShift Dev Spaces 实例运行。
-
您知道机构的 OpenShift Dev Spaces 实例的 FQDN URL:
https:// <openshift_dev_spaces_fqdn
>。
流程
从 devfile URL 中启动新的工作区:
- 可选:访问 OpenShift Dev Spaces 仪表板页面,以向您的机构的 OpenShift Dev Spaces 实例进行身份验证。
访问 URL,以使用基本语法从 公共存储库中 启动新的工作区:
https://<openshift_dev_spaces_fqdn>#<devfile_url>
https://<openshift_dev_spaces_fqdn>#<devfile_url>
Copy to Clipboard Copied! 您可以将个人访问令牌传递给 URL,以从 私有仓库 访问 devfile:
https://<openshift_dev_spaces_fqdn>#https://<token>@<host>/<path_to_devfile>
https://<openshift_dev_spaces_fqdn>#https://<token>@<host>/<path_to_devfile>
1 Copy to Clipboard Copied! - 1
- 您在 Git 供应商网站上生成的个人访问令牌。
这适用于 GitHub、GitLab、Bitbucket、Microsoft Azure 以及支持个人访问令牌的其他供应商。
重要在这种情况下,自动化 Git 凭证注入无法正常工作。要配置 Git 凭据,请使用 配置个人访问令牌 指南。
提示您可以使用可选参数扩展此 URL:
https://<openshift_dev_spaces_fqdn>#<devfile_url>?<optional_parameters>
https://<openshift_dev_spaces_fqdn>#<devfile_url>?<optional_parameters>
1 Copy to Clipboard Copied! 例 1.7. 从公共存储库中启动新工作区的 URL
https:// <openshift_dev_spaces_fqdn>#https://raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml
例 1.8. 从私有存储库启动新工作区的 URL
https://<openshift_dev_spaces_fqdn> #https:// <token> @raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml
验证
在输入 URL 以在浏览器标签页中启动新的工作区后,会显示工作区启动页面。当新的工作区就绪后,工作区 IDE 会在浏览器选项卡中加载。
工作区具有唯一的 URL:
https:// <openshift_dev_spaces_fqdn> / <user_name> / <unique_url>
。