类别

版本

通过项目进行协作

一个项目是否提供带有版本控制的共享存储库Git

项目使您的团队能够轻松安全地协作,因为您可以在任何时间点回滚更改。在底层,RapidMiner AI Hub的项目使用Git服务器,可以连接到第三方工具,但在使用项目时不需要了解Git。

以下部分概述了如何使用和管理项目。有关更多详细信息,请参见RapidMiner Studio文档

创建项目

在RapidMiner AI Hub Web UI中创建一个项目:

  1. 在左边,点击项目

  2. 项目进入页面。在右上角单击创建项目

  3. 创建项目对话框打开。

    • 输入项目名称。
    • 输入项目描述。
    • 授予用户和组权限谁被允许连接到这个项目。
    • 点击创建

    将外部Git存储库迁移到RapidMiner AI Hub

    如果您正在创建一个全新的项目,您应该离开初始化项目启用Git LFS检查。启用Git LFS可以减少大文件对项目的影响。默认情况下,.ioo.rmhdf5table.collection.conninfo使用LFS跟踪文件类型。

    另一方面,如果您希望共享外部创建的Git通过RapidMiner AI Hub将存储库作为项目,您应该:

    • 离开初始化项目无节制的,创建这个项目
    • 插入项目的URL的远程URL. /配置,并执行git推

      [remote "origin"] url = http://localhost:8080/git/my-project.git
    • 如果Git LFS,则强烈建议在客户机中使用LFS。安装LFSGit LFS安装并运行命令配置LFS URLGit配置lfs。url < your_server_address:端口> / lfs / my-project.git。确保.gitattributes文件被跟踪。默认情况下,.lfsconfig在项目创建期间创建,以简化非RapidMiner客户端的此过程。

  4. 恭喜你!您已经创建了第一个项目,它将在项目页面:

连接到项目

创建了第一个项目后,您可以通过RapidMiner工作室通过使用关联的项目的URL

以同样的方式,任何外部Git客户端都可以连接到项目。例如,使用Git命令行界面,您可以按照如下方式连接到项目:

git clone 

如果您需要承载身份验证来使用您的CLI git克隆,那么您需要检索一个有效的JWT (idToken),然后从REST API。一旦检索到它,您可以将初始克隆命令更改为:

Git -c http。extraHeader="Authorization: Bearer $idToken" clone 

如果您需要调试CLI git调用,请添加任何常见的git调试环境变量之前您的git命令。可用GIT_CURL_VERBOSE = 1GIT_TRACE = 1GIT_VERBOSE = 1

查看项目

项目页,您可以通过单击视图项目名称旁边的链接。

概述

概述页显示项目的元信息。根据您的权限,您可以编辑权限或删除整个项目。

内容

内容页面允许您浏览RapidMiner AI Hub上的项目内容。

  • 单击文件夹将显示其内容。
  • 单击文件将打开特定文件类型的详细信息视图。

快照历史

快照历史页显示该项目的历史记录。表中的每一行对应于a快照

要查看快照,请单击描述信息对于这一行。详细信息页面列出了此快照中已更改的文件和文件夹。您可以通过单击将整个快照下载为ZIP文件下载源

编辑项目(权限)

权限系统区分内容权限和项目权限。

  • 允许的用户和组有权访问项目的内容。若要添加用户或组,请从所有用户和组,并按右箭头。

    • 他们可以浏览内容选项卡。
    • 他们可以通过RapidMiner工作室或外部Git客户端。
    • 他们不能控件中更改项目相关设置概述选项卡。
  • 主人中的项目相关设置是否可以更改概述选项卡。若要添加所有者,请使用现有所有者列表下方的搜索框。

    • 他们可以修改列表允许的用户和组主人
    • 他们可以删除项目。

删除项目

警告:delete操作是一个破坏性操作不能无法实现。已删除的项目是可恢复的!

只有项目的所有者才能删除项目。删除工程,单击删除从内部项目页或概述页面。

为了保护项目,将显示一个确认对话框。要确认确实要删除项目,必须先输入项目名称,然后单击删除

高级项目使用和配置

在作业容器中缓存项目

作业容器缓存项目并在每次执行之前更新它们,以减少下载时间。要控制作业容器中的缓存大小,请参阅下面描述的配置选项项目的容器缓存

Git服务器配置

默认情况下,项目数据驻留在RapidMiner服务器主目录下,

< rapidminer-server-home > /数据/存储库/ git_server / < projectname >

可以通过修改项目来配置项目行为Git该目录下的配置文件。

强制推送和删除

在新建项目中,强制推送和删除是禁用的。可以通过手动编辑文件随时更改任何项目的此行为

< rapidminer-server-home > /数据/存储库/ git_server / < projectname > / config

并更改属性值(接收)部分真正的

[receive] denynonfastforward = false denyDeletes = false

示例项目

如果您想在启动时禁用自动创建示例项目,请添加该属性REPOSITORIES_SAMPLE_ENABLED与价值部署.env文件。

隐藏文件

默认情况下,以。为前导点的文件,例如.gitattributes,会自动隐藏在项目内容浏览器中。您可以使用Project内容浏览器中的切换按钮查看这些隐藏文件。

上传限制

在内容浏览器和项目创建对话框以及项目内容浏览器中,您可以上传一个. zip文件,因此将用其内容填充项目。这些文件的最大大小限制. zip文件大小为5gb。为了增加它,

如果要更改文件大小限制,请添加环境变量REPOSITORIES_MAX_UPLOAD_SIZE具有特定的值,例如10240 mb设置为10gb。