团队协作 (AEN 4.1.2)#

项目协作

团队通过项目在Anaconda Enterprise Notebooks中进行协作。 项目使团队能够轻松地聚集所需的资源、应用程序和环境,以便有效地协作。

Anaconda Enterprise Notebooks 项目的项目所有者和团队成员都可以访问:

  • Shared files and home directories
  • Shared Python and R environments
  • Shared nodes and hardware
  • Common apps and
  • Web User Interface

社交

团队成员、顶级合作者、顶级标签、顶级评分项目和相关项目

每个项目主页都包括项目的主要贡献者列表、其顶级标签和其他高评价项目。您还可以查看有权访问项目的所有团队成员列表,并查看每个团队成员及其项目的个人资料。

如果存在类似的项目,在项目主页上你会看到一个相关项目的列表,这些项目使用了与当前项目相似的代码库和函数。

提示:您只能看到您有权限访问的项目,无论是公开项目还是您被列为团队成员的私有项目。

访问控制

项目中的团队成员默认对所有项目资产具有读写权限。

您可以选择将执行权限扩展给团队成员,或将特定文件夹和文件的访问权限限制给项目团队成员。您还可以添加新团队成员并添加或移除访问权限。

控制访问是通过每个项目的Workbench应用程序完成的。

登录后,从您的用户主页中选择您想要管理的项目,然后点击工作台图标。

在Workbench应用程序打开后,导航到您希望限制访问的文件或文件夹并右键单击。从出现的下拉菜单中,选择“权限”。您将看到有权访问的所有者和团队成员列表:

image0

找到您希望更改访问权限的团队成员。您也可以通过点击“添加”按钮同时添加成员并设置他们的访问权限。

在每个团队成员的名字后面,勾选或取消勾选你希望允许的权限。可用的权限有读取、写入和执行。

提示:如果您移除所有权限,个人或团体将无法访问该文件。

在做出您想要的更改后,点击“提交”按钮。

image1

注意:如果您在团队成员正在使用Workbench应用程序时授予他们访问权限,他们可能需要刷新浏览器窗口才能看到新授予的访问权限。

非团队成员访问

可以授予项目团队以外的人员访问文件或文件夹的权限,只要该人员拥有账户。

与团队外部的个人共享是一个四步过程,从Workbench应用程序执行。

  1. Copy or move the file to your home directory.
  2. Give user Read & Execute access to your home directory.
  3. Add the user to the file’s permissions.
  4. Have user add directory to their workbench.

1. 将文件复制或移动到您的主目录

您可以在Workbench中通过查看文件树找到您的主目录。您的主文件夹位于底部,带有您的用户名。为了保护您主目录中的其他文件,我们建议您创建一个以您希望授予访问权限的人的名字命名的子文件夹,然后将文件移动或复制到此文件夹中。

2. 授予文件访问权限

右键点击您希望授予访问权限的文件夹名称,然后从出现的下拉菜单中选择权限。添加需要访问权限的团队成员的用户名。您必须为他们选择读取和执行权限,以便他们可以查看文件但不能编辑文件。

提示:如果您授予对文件夹而非特定文件的访问权限,您只需在首次与该特定用户共享文件夹时或希望更改权限时设置这些权限。

3. 将用户添加到文件权限

您需要按照上面访问控制部分中的步骤将用户添加到文件权限中。一旦您这样做,用户将根据您授予的访问权限,能够查看、读取、更改和执行文件。如果您向文件夹添加权限,用户将能够查看和访问该文件夹。

4. 让用户将目录添加到他们的工作台

用户现在可以将您的主目录添加到他们的工作台文件浏览器中。为此,请让用户点击工作台文件树顶部的显示目录按钮。

image6

在弹出窗口中,用户应在文本框中添加字符串 /home/yourusername 并点击 Add 按钮。

image7

点击添加后,添加的文件夹将出现在文本字段下方。 用户现在可以通过点击右上角的“x”或点击窗口外部来关闭窗口。

image8

一旦用户使用刷新按钮刷新工作台,他们将看到共享的文件。

image10