当Artifactory作为Windows服务运行时,如何从映射/共享驱动器导出/导入

JFrog支持
2022-12-25火灾

Windows服务不知道特定于用户的共享网络驱动器(装上驱动器号)。相反,微软建议你使用通用名称公约(UNC)表示通过应用程序到共享驱动器的路径。目前,Artifactory UI将不允许您指定UNC路径导出/导入屏幕上。这是一个众所周知的问题当前的状态信息是可用的在这里

在这个问题解决之前,这里有一个解决方案

1.使用REST API导出/导入。使用REST,您可以在有效负载JSON中提供UNC路径的转义版本。例如,出口,你可以运行:curl -XPOST -u: http://server_host:8081/artifactory/api/export/system -H "Content-Type: application/json" -T export.json . cn在哪里export.json包含如下所示的路径:
"exportPath": "\\\\10.0.0.1\\share-name"
请注意:前面有4个斜杠,IP和共享名之间还有2个斜杠。

2.使用Windows符号链接将UNC路径符号链接为本地驱动器中的一个本地目录。本文将更详细地描述此解决方案在这里