与组织合作

组织使您能够维护组拥有的存储库并为组中的各种用户设置访问级别。

创建组织

要创建组织:

  1. 登录到 Anaconda.org。

  2. 在工具列表中,选择组织,然后滚动到页面底部。

  3. 提供组织名称。

    注意:组织名称不能包含空格或特殊字符。

  4. 提供电子邮件地址,然后单击创建组织按钮。

    系统显示新组织的仪表板。

作为组织的创建者和所有者,您具有对该组织以及与该组织关联的任何程序包的自动管理访问权限。

在工具列表中,组成员资格选项显示您所属的所有组织的列表。

删除组织

要删除您管理的组织并清除与其关联的所有数据:

  1. 在 Anaconda.org 界面右上角的 Profile 列表中,选择 Switch To。

  2. 选择要删除的组织。

  3. 在配置文件列表中,选择设置。

  4. 选择帐户选项。可能会要求您验证密码。

  5. 在删除帐户部分,单击删除按钮。

    然后会出现一个确认页面,要求您提供组织的全名。

自定义用户和组

要为您管理的组织添加、删除或编辑组和用户访问权限:

  1. 在 Anaconda.org 界面的右上角,在配置文件列表中,选择所需的组织配置文件。

  2. 在工具列表中,选择组。

  3. 您可以查看和编辑组织的当前组和用户访问权限,以及在以下地址添加新组和用户:https : //anaconda.org /<OrgName>/groups/

    注意:替换<OrgName>为组织名称。

注意:当您将用户添加到组织时,用户会收到仪表板通知。

将包上传到组织

要将包上传到组织,请使用该-u/--user 选项并在终端窗口或 Anaconda 提示中运行:

anaconda upload --user ORGANIZATION package.tar.bz2

注意:替换ORGANIZATION为组织名称和package.tar.bz2包的实际名称。

注意:只有组织的共同所有者可以将包上传到组织。

为不同的访问级别创建组

在组织内,您可以创建一个组来自定义一组用户的访问权限。您可以授予四种类型的权限:

  • 读取:仅提供对包的访问。只读组中的用户可以查看包中的文件列表,并可以通过 conda 安装它们。
  • 读写:提供上传现有包的新版本、删除包的文件和管理文件的各个标签的访问权限。读写组用户不能上传不存在包的文件,不能删除或传输包,不能锁定和解锁标签。
  • 管理员:提供除了上传新包(管理员用户仍然可以上传到现有包)和锁定和解锁标签之外的所有操作。
  • 所有者:用户可以完全控制组织和组。

要创建组并设置访问级别:

  1. 单击 + 新建组按钮。
  2. 为该组命名,并分配所需的权限 - 只读、读写或管理。
  3. 在“成员”框中按用户名添加所需成员。
  4. 在包框中添加该组可以访问的包。
  5. 单击保存组按钮。