gpt4 book ai didi

github - 将 GitHub 存储库移动到组织时处理 NPM 和 Bower 注册表项

转载 作者:行者123 更新时间:2023-12-02 02:54:32 25 4
gpt4 key购买 nike

我在 GitHub 上有几个相关项目,我想将它们分组到一个新组织下。不过,这些项目已经在 NPM 和 Bower 上注册。

如何防止/最大程度地减少对可能使用这些 NPM/Bower 依赖项的野外项目的干扰?

最佳答案

将现有存储库移至其他用户或组织作为新所有者后,GitHub 会为指向旧存储库的任何 URL 提供自动 URL 重定向。

只需确保更新存储库中对旧存储库的所有引用,例如 Bower.json/package.json 或 README 文件或 GitHub 上的存储库网站 URL(特别是如果您使用 gh-pages)。另请确保更新您的 Remote :

git remote set-url origin <new repository URL>

对于NPM注册,您需要剪切一个新标签并将新标签发布到NPM中。 NPM 获取 package.json 中的新信息(例如新的存储库 URL)。例如:

npm version patchgit push origin master --tagsnpm publishnpm info <component name>

对于 Bower,您必须首先取消注册您的组件,然后重新注册它。幸运的是,Bower 最近推出了 unregister允许您自行取消注册组件的命令。您只需成为存储库的贡献者之一,并使用 GitHub 凭据登录 Bower,取消注册您的组件,然后重新注册即可:

bower version patchgit push origin master --tagsbower loginbower unregister <component name>bower register <component name> <new repository URL>bower info <component name>

关于github - 将 GitHub 存储库移动到组织时处理 NPM 和 Bower 注册表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29414456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com