如何在Artifactory中模仿Git LFS文件锁定行为?
如果您试图锁定一个Git LFS存储库,您将得到一个404未找到响应,因为Artifactory还不支持该命令。问题是这可能会让你相信存在配置问题。也就是说,Artifactory可以通过它的用户管理和权限处理能力。
由于权限特性允许您快速更改工件或路径上的权限,因此可以指定一个排除模式的任何权限删除/覆盖Git LFS存储库的权限。要做到这一点,首先要获得电流权限JSON使用人工REST API:
curl -u
这将返回. json包含权限配置的文件。然后你需要在JSON中添加新的一行:
:“excludesPattern < ARTIFACT_PATH >”
然后将JSON上传到Artifactory相同许可:
curl -u
请注意:以上步骤也可以通过脚本。
