This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第 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 \114 字段来进入 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>
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<git_repository_url>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示您可以使用可选参数扩展此 URL:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<git_repository_url>?<optional_parameters>
"https://devspaces-<openshift_deployment_name>.<domain_name>"#<git_repository_url>?<optional_parameters>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例 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>
启动一个新的工作区,其中包含拉取请求分支的克隆。
例 2.3. 使用 BitBucket 服务器存储库克隆启动新的工作区的 URL 语法
-
"https://devspaces-<openshift_deployment_name& gt; . <domain_name> "114https://<bb-host>/scm/<project-key>/<repository_name>.git
启动一个新的工作区,并带有默认分支的克隆。 -
"https://devspaces-<openshift_deployment_name > . <domain_name> "114https://<bb-host>/users/<user-slug>/repos/<repo-name
>/ 在用户配置文件下创建了存储库,则使用默认分支克隆启动新的工作区。 -
"https://devspaces-<openshift_deployment_name& gt; . <domain_name> "VirtualMachinehttps://<bb-host>/users/<user-slug>/repos/<repo-name>/browse?at=refs%2Fheads%2F<branch-name
> 启动带有指定分支克隆的新工作区。
输入 URL 在浏览器选项卡中启动新的工作区后,它会呈现工作区启动页面。当新工作区就绪时,浏览器中的工作区 IDE 会加载。新工作区的文件系统中已存在 Git 存储库的克隆。工作区具有唯一的 URL:
"https://devspaces-<openshift_deployment_name>.<domain_name>"#workspace<unique_url>
.-
虽然地址栏中无法做到这一点,但您可以使用浏览器书签管理器添加一个 URL 以作为书签来启动新工作区:
- 在 Mozilla Firefox 中,转至 Evolution > Bookmarks > Manage bookmarks > Bookmarks Toolbar > Organize > Addbookmarks。
- 在 Google Chrome 中,进入 \":\" > Bookmarks > Bookmark manager > Bookmarks bar > \":\" > Add newbookmarks。