组织管理
====

在ohpm中包的命名格式为@<group>/<package\_name>或者<package\_name>。

其中group是组织，package\_name是包名。当想要上传一个含有组织（例如@ohos/axios）的包时，在ohpm-repo中需要先创建出该组织（例如ohos）才能进行上传。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/82/v3/XGqLY4jRS5Gl5zdwY3OOUQ/caution_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=8C7607872E9DC364C8C9676E1CF22BCFFFB5773606D46EC37B4890DAB8FF0F80)

在发布HAR/HSP包时，建议将组织名称包含在包名（package\_name）中，便于管理和识别三方库。

同时在ohpm-repo中，只有组织成员才能上传该组织的包，如果一个包没有组织，那么后续版本更新只能由该包的第一任上传者上传。组织管理用于管理组织信息。

*   管理员用户的组织管理页面：可以查看所有组织的信息，编辑任何组织的管理员信息。此外，还能添加新组织、搜索现有组织，以及编辑和删除负责管理的组织。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/1d/v3/DxgdmUHfSy2yvjX_9QlnMQ/zh-cn_image_0000002594632090.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=97C148F0C15349B9B5F9A81391E6C0CA67BEE2FFC16403922B5CCB7CEECB73DD "点击放大")
    

*   普通用户的组织管理页面：只能够看到当前用户所属组织的信息，能够查看和搜索组织，编辑和删除所管理的组织
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a8/v3/CE2yoBnZSi-JdNo_ANN3pQ/zh-cn_image_0000002625071639.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=426EA8842F8299669AFDD66EF8BDA9773ABF96669413452096B7FF21FC6C3333 "点击放大")
    

1.  点击“新增”组织按钮，需要管理员用户权限，弹出添加新组织面板，可以新建一个组织，页面效果如下图所示：
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/35/v3/HAtCZw_4QGylx--qJqEA1g/zh-cn_image_0000002594472164.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=82B5BB385C29A2104963400E1B9D9496D68B00A12D61B1D7543EE82DA7C06D1B "点击放大")
    
2.  点击“详情”按钮，进入组织详情面板。包含描述、包、成员三个页签，其中描述页签是展示组织的基本信息；包页签展示该组织下仓库所上传的所有包信息；成员页签用于组织管理员对组织内成员的管理，可以输入用户名去添加成员或将成员移除出组织。
    *   描述：展示组织的基本信息。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/3a/v3/je_wZWh3RMm7p794nzgLPw/zh-cn_image_0000002624991509.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=44D944273405D54B283EA67830EC9FC0CD3C014ADDF38AFE41A7A26C215314B2 "点击放大")
        
    *   包：展示该组织下仓库所上传的所有包信息。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/74/v3/Yu9RHb21QJ6gTjtT3ttuSw/zh-cn_image_0000002624991513.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=600A98F3D2F96C0297D9D36441E3FA416FF2D12839DBF95357EF474883C5877E "点击放大")
        
    *   成员：组织管理员对组织内成员的管理，可以输入用户名去添加一位成员进入组织和将成员移除出组织；组织成员只有查看组织成员列表权限。
        
        *   组织管理员页面：
            
            ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/cd/v3/K_MjgBAERzCUzyVff5pgIw/zh-cn_image_0000002594632064.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=92565F16A200E67C823EB5E5473D096DA06BC8721A22274EEC11A13643833216 "点击放大")
            
        
        *   组织成员页面：
            
            ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e9/v3/oUGPb6X_Th2m6SERSW1XLg/zh-cn_image_0000002624991521.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=0C6BCF9F5575F2B937208C729CA337A7EC9A98C4C04CD41985AFA25BB12CEDA9 "点击放大")
            
        
        *   点击“新增成员”按钮：需要组织管理员权限，输入用户名，能够把该用户添加到组织中，成为组织成员。当组织成员添加后，成员用户将自动具有组织下所有包的维护者权限。
            
            ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/24/v3/wiGdteJVRC-N-ThCG8qO2g/zh-cn_image_0000002624991503.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=57B42C2E0777C702DB67E894DAC85BDE796502146E287C5F9484D4A38E97AB4B "点击放大")
            
        *   点击“删除”组织成员按钮：需要组织管理员权限。如果删除的成员是组织管理员，且没有其他组织管理员，则不允许删除，一个组织必须有至少一个组织管理员。当删除组织成员是普通成员时，如果当前用户对组织下的包具有维护者权限，权限将被删除；当删除的组织成员是组织管理员时，如果当前用户对组织下的包具有所有者权限，权限将被删除。
            
            ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/10/v3/026pUgADS4S3zmfPIBwDfA/zh-cn_image_0000002594472154.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=7E39A12D56F188391BFD950F81057C76D26EE66C826E253065C67BA85EE1DD39 "点击放大")
            

3.  点击“编辑组织”按钮，需要组织管理员权限。进入编辑面板，可以修改组织的名称和描述，如果ohpm-repo内已经有该组织的包（组件数量不为0），则不允许修改名称：
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a0/v3/kmLIkZqXTdqVhTpk7GHC-Q/zh-cn_image_0000002594472162.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=3479C1B47FCD44F709CBEBFD2D4EEF3808E5026745943521EAE97E65D5DB40D3 "点击放大")
    
4.  点击“编辑组织管理员”按钮，进入组织管理员详情页面，需要管理员用户权限。能够查看组织的管理员列表，并且对组织管理员进行新增或删除。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/df/v3/2Bc59c6yRW2ONqIsDbUc2g/zh-cn_image_0000002594472158.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=466C18B7B34BC7372A6796D7659300A4D7D16BFE032F4334122C54436D2D308A "点击放大")
    
    *   点击“新增组织管理员”按钮，输入用户名将用户添加为组织管理员。当成功添加组织管理员后，当前用户将自动具有组织下所有包的所有者权限。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e9/v3/hc7nuqryS7KlGceQE0EdZw/zh-cn_image_0000002594472150.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=D5FD7B8D6CD0BB4B6AE3FDA8BD611C6300D1280905EE65052493970B0EED8D9E "点击放大")
        
    
    *   点击"删除"组织管理员按钮，当组织管理员只有一个时，则不能被删除，一个组织必须有至少一个组织管理员。如果当前用户对组织下的包具有所有者权限，权限将被删除。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ad/v3/1Q1u-NuRQe6pihrm9XbXcQ/zh-cn_image_0000002594472146.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=DCA89E4A12877D322ED140D7727440ADF4F266986F733EAB7802252B823AC7AA "点击放大")
        
5.  点击“删除”组织按钮，如果ohpm-repo内已经有该组织的包（组件数量不为0），则不允许删除组织。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ce/v3/39-Qdia5S4i0WPxtgDRbpQ/zh-cn_image_0000002625071667.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=CF4E8DB4C69484100D550119928F2ECED24887A1B17B676F4AF77F13A5531CC9 "点击放大")
    
6.  点击搜索组织，组织搜索可以根据组织名称和组织管理员名称搜索。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8c/v3/J7rOHSSCTliWj7zxFkI6mQ/zh-cn_image_0000002624991517.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=B66A1FA6B9CA8289FBBDFCD8887FE63D87C52C19BE73646EE5D8F65E9782659E "点击放大")