组织

与团队和组织合作

描述

组织用户分为三个级别:

  1. 超级管理员,控制计费并将人员添加到组织。
  2. 团队管理员,管理团队成员和包访问。
  3. 开发人员,在他们有权访问的包上工作。

超级管理员是唯一可以将用户添加到组织的人,因为它会影响月度账单。超级管理员将使用该网站来管理会员资格。每个组织都有一个 developers 团队,所有用户都会自动添加到该团队。

团队管理员是为团队管理团队创建、团队成员资格和包访问权限的人。团队管理员向团队而非个人授予包访问权限。

开发人员将能够根据他们所在的团队访问包。访问是读写或只读的。

DDVe7SwXJOv5iVpDSslKCMnz1gs4pzAPBSdqUrLR3gs=

  1. npm team 详见 npm team
  2. npm access 详见 npm access

团队管理员创建团队

    f4jDU0RleY49VngAeqDwbao6KHuuZ/MstaEJxfFXGd5SiazCedmMMdSMmesugnVZJBZmZJY9ZOSbU58p/f3bSg==
npm team ls <org>:developers
    puOWSBipmcngDJEmuFrOtQPLIv352ltovWAhqyckz3guQhdTzkEpq6tT1lxyZ8lmxN5W4nubbZmfDALKYSe8utfPpOM1uRATML2wQZaxmjun4trHpbZiTuc2DiIyPxbhSLQehxVepAJoPV4AFMJlLAFwZl45sjD6xHeDb/Du9Xic15gyzzOJcJzEvw0O86lQ7VZaPiQWSi1jm5HUinHXEz7L6kPykujDY4Kt/TFNSYZph7o+BjaOB/K3pZYdPO85zgraBdio6HC4olggdzIPiA2bJUpDZ2pXd5Ok6PZWGbQrk368ndOpidcGeaMNkpSdQWocTOseUnUB2HkgVLRFiMeCIteh90fxgDu2xt3AAQhLHpv6osjtDYp12ZY6Lewk0F/Ud0ZqmiCXAwF08ap5I9q8/IGZ0S5rp3aUZaJ+VSw=
npm team create <org:team>
    nM+n7DVhNIEqdWL8DnxsWv2wNOKYPSQZkMzB7508wGopF7h/eOoVLdvsByekI8U1
npm team add <org:team> <user>

发布包并调整包访问

    a4oEiycRJxFFcX78wxPR0xb2IxOttef6JmsKhSKJEGuz3L82xYDyV+3oN87ut+tN
npm init --scope=<org>

zWgc4HEyndWAYpj4cOMrsleRNlO77a3RbRMIgLrjh6E5K16NRhTUMK+jmUbiV3qZ

    rA0lBaVpPf7DzVzT74miB00gfIneBzlH0/QWSuJRlFBgq2M9LU927eZrqX7Mdcre
npm access grant <read-only|read-write> <org:team> [<package>]
    MGSmROPAhHB6HrPTAmNlEPzy9oHKd/2qVSSGQs7bEE4=
npm access revoke <org:team> [<package>]

监控你的包访问

    eg8ZicOAwTy14RZICIumacum6C9bSMT29Kx1Po3kokwA6Zj0fH1D5yktv1otqfDiTe66FLNuZH06Uxsj9CCoxg==
npm access ls-packages <org> <user>
    rAfjuxGx98kd/S8D6zKDK1m+8oZhyplKb2ZJ6lxJBLDmuCVqRUTnn2by3DUXQ+dW
npm access ls-packages <org:team>
    a7WbHrtBxiH5mBs9MYTDcaN+1UFgxNzNshuQe2K8jY7OECo2zqIh08tgq5TWwzbPXdnxLLl9XKPY4wrz3agwyw==
npm access ls-collaborators <pkg>