NPM 创建和管理组织

目录

1、创建一个组织

2、将用户帐户转换为组织

3、组织中开启双因素身份验证

3.1 关于组织的双因素身份验证

3.2 先决条件

3.3 在您的组织中要求双因素身份验证

3.4 帮助已删除的成员和外部协作者重新加入您的组织

4、重命名组织

5、删除组织


1、创建一个组织

任何npm用户都可以创建一个组织来管理贡献者对该组织管理的包的访问。

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Add an Organization添加组织。

3、在“组织创建”页面的“名称”字段中,键入组织的名称。您的组织名称也将是您的组织范围。

 无限制私人包:属于付费套餐,需要7美元/月,需要的话,点击购买按钮即可。

无限制公共包:属于免费套餐,直接创建即可。

可选:可以将当前登录的用户直接转换为一个组织。

4、在组织邀请页面上,可以输入要邀请的人的用户名或者邮箱地址,即可邀请对方加入自己的组织,单击下面的邀请按钮即可。

如果暂时不想邀请其他成员加入组织,即点击“Skip this for now” 即可。跳转到如下页面:

2、将用户帐户转换为组织

如果你有一个npm用户帐户,你可以将你的用户帐户转换为一个组织。当您将用户帐户转换为组织时,我们将:

  • 使用您的用户帐户的名称创建新组织。
  • 提示您创建一个新的npm用户帐户。我们建议您选择旧用户名的变体,以便合作者能够识别您。例如,如果您的旧用户名是“wombat”,则新用户名可能是“wombat-new”。
  • 让您的新npm用户帐户成为新组织的所有者。
  • 将您的新npm用户帐户添加到新组织中名为“Developers”的团队。
  • 将您的用户帐户拥有的包转移到新组织。
  • 将现有组织和团队成员身份以及参与者访问权限设置转移到新用户帐户。

注意:一旦您的旧用户帐户转换为组织,您将无法再使用旧用户帐户登录npm。

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Add an Organization添加组织。

3、在“组织创建”页面的“名称”字段中,键入组织的名称。您的组织名称也将是您的组织范围。

4、在最下方单击“Convert”按钮,将进行转换。

5、输入当前用户的密码,并继续下一步。 

跳转到了用户转组织页面, 有对应信息的描述。

  • 为您的个人帐户创建新用户名。
  • 您的新用户帐户将成为组织所有者。任何现有的订阅将保持不变,您仍将从同一张信用卡中收取相同金额的费用。如果您将成员添加到付费组织中,则需要支付额外费用。
  • 组织可以有多个所有者,因此您可以在转换后添加更多。

6、点击“Continue”按钮,跳转到下一步。

 7、输入新的用户名,并进行提交。

3、组织中开启双因素身份验证

组织所有者可以要求组织成员为其个人帐户启用双因素身份验证,从而使恶意行为者更难访问组织的包和设置。

3.1 关于组织的双因素身份验证

双因素身份验证(2FA)是登录网站或应用程序时使用的额外安全层。您可以要求组织中的所有成员在npm上启用双因素身份验证。有关双因素身份验证的详细信息,请参阅“npm 配置双因素验证”

注意事项

  • 当您需要为组织使用双因素身份验证时,不使用2FA的成员将从组织中删除,并失去对其包的访问权限。如果他们启用了双因素身份验证,则可以将他们添加回组织。
  • 如果组织所有者的帐户上没有启用2FA,则他们不能选择要求组织使用2FA。
  • 如果您是需要2FA的组织的成员,您将无法禁用2FA,直到您离开该组织。

3.2 先决条件

在要求组织成员使用双因素身份验证之前,您必须在npm上为您的帐户启用双因素身份验证。

在要求使用双因素身份验证之前,我们建议您通知组织成员,并要求他们为其帐户设置2FA。您可以在组织成员页面中查看成员是否已经使用2FA。

3.3 在您的组织中要求双因素身份验证

 1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

 4、在右侧点击“Members”选项,如下图所示:

5、点击“Enable 2FA Enforcement”按钮。

 6、如果出现一下提示,则要求组织的所有者,必须开启双因素身份验证。账户本身开启双因素后,才能为组织开启双因素身份验证。

 7、如果出现提示,请阅读有关将从组织中删除的成员的信息。键入您的组织名称以确认更改,然后单击删除成员需要双重身份验证。

8、如果从组织中删除了任何成员,我们建议向他们发送邀请,以恢复他们以前的权限和对组织的访问权限。他们必须启用双重身份验证才能接受您的邀请。

3.4 帮助已删除的成员和外部协作者重新加入您的组织

如果在您启用所需的双因素身份验证时从组织中删除了任何成员,他们将收到一封电子邮件,通知他们已被删除。然后,他们应为其个人帐户启用2FA,并联系组织所有者以请求访问您的组织。 

4、重命名组织

无法从网站或命令行界面重命名组织。

要重命名组织,作为组织所有者,您必须手动将现有组织成员、团队和包迁移到新组织,然后联系npm支持以取消发布过时的包并删除以前的组织。

1、​使用所需名称创建新组织。如果您的旧组织使用的是付费计划,则必须为新组织选择付费计划。​

2、将旧组织的成员添加到新组织中。

3、在新组织中,在新组织中,创建团队以匹配旧组织中的团队。

4、通过更新其package.json文件中的包作用域以匹配新组织名称并运行npm publish,将包重新发布到新组织。

5、在新组织团队中,配置包访问权限以匹配旧组织中的团队包访问权限。

6、联系npm支持以取消发布过时的软件包并删除以前的组织。

5、删除组织

组织管理员可以删除该组织;如果组织中的程序包满足取消发布程序包的要求,则这些程序包也将被删除。不能删除的程序包可以弃用。

 1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

 4、在右侧点击“Biling”选项,如下图所示:

5、在“删除组织”下,单击“删除”。

6、如果确定要继续,请输入组织名称,然后单击“删除此组织”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/81606.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

“Spring管理JavaBean的过程及Bean的生命周期“

目录 引言1.弹簧容器2. Bean的生命周期2.1 配置javaBean2.2. 解析Bean的定义2.3 检查是否需要添加自己的功能2.4 初始化2.5 实现Aware接口2.6 扩展2.7. 销毁 3. 单例模式和原型模式3.1. 单例模式3.2. 原型模式 4. 总结 引言 Spring框架是一个非常流行的Java应用程序框架&#…

【【verilog典型电路设计之流水线结构】】

verilog典型电路设计之流水线结构 下图是一个4位的乘法器结构,用verilog HDL 设计一个两级流水线加法器树4位乘法器 对于流水线结构 其实需要做的是在每级之间增加一个暂存的数据用来存储 我们得到的东西 我们一般来说会通过在每一级之间插入D触发器来保证数据的联…

【AIGC】 快速体验Stable Diffusion

快速体验Stable Diffusion 引言一、安装二、简单使用2.1 一句话文生图2.2 详细文生图 三、进阶使用 引言 stable Diffusion是一款高性能的AI绘画生成工具,相比之前的AI绘画工具,它生成的图像质量更高、运行速度更快,是AI图像生成领域的里程碑…

Linux/Ubuntu 的日常更新,如何操作?

我安装的是Ubuntu 20.04.6 LTS的Windows上Linux子系统版本,启动完成后显示: Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.15.90.4-microsoft-standard-WSL2 x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.c…

Azure不可变Blob存储

文章目录 Azure不可变Blob存储介绍Azure不可变性策略实战演练 Azure不可变Blob存储介绍 不可变的存储是一种用于存储业务关键型 Blob 数据的存储方式。与可变存储相反,不可变存储的特点是一旦数据被写入后,便无法再对其进行修改或删除。这种存储方式提供…

【2023最新爬虫】爬取知乎任意问题下的全部回答

老规矩,先上结果: 爬取了前200多页,每页5条数据,共1000多条回答。(程序设置的自动判断结束页,我是手动break的) 共爬到13个字段,包含: 问题id,页码,答主昵称,答主性别,…

Ubuntu一直卡死的问题(20.04)

Ubuntu一直卡死的问题(18.04)_ubuntu频繁死机_Mr.Yi的博客-CSDN博客 我自己的解决方法: 1、首先强制关机重启后,直接打开命令行查看磁盘的使用: df -h发现/dev/loop都沾满了,我们能需要做的就是把他们清理干净 sud…

【模拟集成电路】反馈系统——基础到进阶(二)

【模拟集成电路】反馈系统——基础到进阶(二) ------------------------------------------------文末附往期文章链接-------------------------------------- 1反馈结构2反馈系统分析2.1环路增益求解方法2.1二端口网络2.2电压-电压反馈2.2.1闭环增益2.2…

ant-design-vue在ios使用AUpload组件唤起了相机,HTML的 `capture` 属性

在使用ant design vue组件的上传组件AUpload的时候有一个问题&#xff0c;直接按照demo写&#xff0c;在ios上会唤起相机&#xff0c;但是实际上我们的需求是弹出选择相册/相机这个弹框。 解决办法是加一个 cupture"null"这个属性即可 <a-upload:capture"nu…

人工智能学习框架—飞桨Paddle人工智能

1.人工智能框架 机器学习的三要素&#xff1a;模型、学习策略、优化算法。 当我们用机器学习来解决一些模式识别任务时&#xff0c;一般的流程包含以下几个步骤&#xff1a; 1.1.浅层学习和深度学习 浅层学习(Shallow Learning)&#xff1a;不涉及特征学习&#xff0c;其特征…

【云原生】【k8s】Kubernetes+EFK构建日志分析安装部署

目录 EFK安装部署 一、环境准备&#xff08;所有主机&#xff09; 1、主机初始化配置 2、配置主机名并绑定hosts&#xff0c;不同主机名称不同 3、主机配置初始化 4、部署docker环境 二、部署kubernetes集群 1、组件介绍 2、配置阿里云yum源 3、安装kubelet kubeadm …

【无线点对点网络时延分析和可视化】模拟无线点对点网络中的延迟以及物理层和数据链路层之间的相互作用(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

34.Netty源码之Netty如何处理网络请求

highlight: arduino-light 通过前面两节源码课程的学习&#xff0c;我们知道 Netty 在服务端启动时会为创建 NioServerSocketChannel&#xff0c;当客户端新连接接入时又会创建 NioSocketChannel&#xff0c;不管是服务端还是客户端 Channel&#xff0c;在创建时都会初始化自己…

【云计算原理及实战】初识云计算

该学习笔记取自《云计算原理及实战》一书&#xff0c;关于具体描述可以查阅原本书籍。 云计算被视为“革命性的计算模型”&#xff0c;因为它通过互联网自由流通使超级计算能力成为可能。 2006年8月&#xff0c;在圣何塞举办的SES&#xff08;捜索引擎战略&#xff09;大会上&a…

【蓝桥杯】[递归]母牛的故事

原题链接&#xff1a;https://www.dotcpp.com/oj/problem1004.html 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 我们列一个年份和母牛数量的表格&#xff1a; 通过观察&#xff0c;找规律&#xff0c;我们发现&#xff1a; 当年份小于等于4时&…

非常适合大学附近的校园跑腿和自习室订座小程序

推荐两款非常适合在大学内和大学周边的项目 这两款小程序分别是校园跑腿系统和自习室在线订座系统 1、校园跑腿系统&#xff0c;第一张图所示&#xff0c;支持多校运营、快递代取、校园跑腿、租借服务、代理中心、跑腿中心、人员管理、订单抽成、数据统计、众包接单、消息通…

云计算虚拟仿真实训平台

一、云计算虚拟仿真系统概述 云计算虚拟仿真系统是一种基于云计算技术和虚拟化技术的系统&#xff0c;用于实现各种仿真和模拟任务。它可以提供强大的计算能力和资源管理&#xff0c;为用户提供灵活、高效、可扩展的仿真环境。 该系统通常由一组服务器、网络和存储设备组成&am…

【前端】快速掌握HTML+CSS核心知识点

文章目录 1.HTML核心基础知识1.1.编写第一个HTML网页1.2.超链接a标签和路径1.3.图像img标签的用法1.4.表格table标签用法1.5.列表ul、ol、dl标签用法1.6.表单form标签用法1.7.区块标签和行内标签用法 2.CSS核心基础知识2.1.CSS标签选择器viewport布局2.2.CSS样式的几种写法2.3.…

Python Opencv实践 - 图像金字塔

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR) print(img.shape)#图像上采样 #cv.pyrUp(src, dstNone, dstsizeNone, borderTypeNone) #参考资料&#xff1a;https://blo…

基于深度学习的铁路异物侵限检测算法研究_整体认知感觉欠点意思,但是有一个新的变形卷积-Octave 卷积

相比于其他的交通运输方式&#xff0c;铁路运输具有准时性高、连续性强、速度快、运输量大、运输成本低以及安全可靠等优点。同时由于国家高速铁路网络建设的不断推进&#xff0c;铁路运输逐渐成为我国客运与货运的主要运输方式。虽然铁路运输为人们出行和货物运输带来的极大的…