本申请涉及计算机,尤其涉及一种中转站的权限配置的技术。
背景技术:
1、在现有的技术背景下,企业需要在管理和共享构件的同时,保护敏感数据和保障系统安全。因此,企业通常需要实现复杂的权限控制和访问控制策略来确保只有授权用户能够访问和操作构件,同时限制非法访问和攻击。现有技术中,通常使用ftp加域控制方式来实现权限管理,但传统的ftp加域控制方式需要手动进行权限管理,对管理员的技能要求较高,且容易出错。
技术实现思路
1、本申请的目的是提供一种基于中转站的权限配置方法与设备。
2、根据本申请的一个方面,提供了一种基于中转站的权限配置方法,其中,所述中转站包括artifactory与nginx,该方法包括:
3、在artifactory中创建两个项目仓库,包括project仓库和user仓库,其中,project仓库作为共享站使用,user仓库作为研发中转站使用;
4、配置artifactory和nginx,以适配二者的使用,并在nginx中配置user目录和project目录的上传权限和下载权限。
5、可选地,其中,在nginx的config文件中配置user目录和project目录的上传权限和下载权限包括:
6、在nginx的config文件中添加location块,并指定user目录和project目录的上传权限和下载权限。
7、可选地,其中,所述方法还包括:
8、配置nginx的下载权限包括只允许外包工作站内部网络下载user和project目录,配置外包在内网下的上传权限包括只允许通过命令的方式上传到研发中转站的user对应目录。
9、可选地,其中,所述方法还包括:
10、配置远程版本服务器映射,以适应版本需求。
11、可选地,其中,所述方法还包括:
12、配置python和jf命令的清理自动化脚本。
13、可选地,其中,所述配置artifactory还包括配置文件的颗粒度。
14、可选地,其中,所述中转站权限配置使用https协议进行数据传输。
15、可选地,其中,所述中转站权限配置包括可视化的管理界面。
16、根据本申请的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法的操作。
17、根据本申请的再一方面,还提供了一种基于中转站的权限配置设备,其中,该设备包括:
18、一个或多个处理器;以及
19、存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
20、与现有技术相比,本申请通过在artifactory中创建两个项目仓库,包括project仓库和user仓库,其中,project仓库作为共享站使用,user仓库作为研发中转站使用,并配置artifactory和nginx,以适配二者的使用,并在nginx中配置user目录和project目录的上传权限和下载权限。通过这种方式,方便了管理,提高了管理效率,节省了人力资源。
1.一种基于中转站的权限配置方法,其中,所述中转站包括artifactory与nginx,该方法包括:
2.根据权利要求1所述的方法,其中,在nginx的config文件中配置user目录和project目录的上传权限和下载权限包括:
3.根据权利要求2所述的方法,其中,所述方法还包括:
4.根据权利要求1所述的方法,其中,所述方法还包括:
5.根据权利要求1所述的方法,其中,所述方法还包括:
6.根据权利要求1所述的方法,其中,所述配置artifactory还包括配置文件的颗粒度。
7.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至6中任一项所述的方法。
8.一种基于中转站的权限配置设备,其中,该设备包括: