如何设置远程自制存储库

Batel Tova
2022-12-25 36

1.创建docker远程存储库,命名为家酿输入以下网址:https://ghcr.io,示例如下:

用户添加图片

2.添加环境变量HOMEBREW_ARTIFACT_DOMAIN,详情如下:

export HOMEBREW_ARTIFACT_DOMAIN=/artifactory/ homebrew用于认证访问:
出口HOMEBREW_DOCKER_REGISTRY_TOKEN = < artifactory-access-token >

请注意不要在Homebrew中使用Subdomain / Ports样式的Docker URL。与的正常Artifactory URL/自酿酒例如,在终端上应该与Brew客户端一起工作“https://artifactory.com/homebrew”。

3.现在,每个brew安装命令都将通过Artifactory执行,如下所示:

安装wget

安装wget

家酿酒桶支持
Artifactory支持通过代理GitHub容器注册表(https://ghcr.io)来镜像瓶子和公式。桶由包作者提供,并将位于Artifactory无法代理的任意URL位置。相反,您应该使用标准的Forward Proxy环境变量来下载这些文件。

请注意,在Homebrew 3.4.12中有一个关于桶行为的错误修复,早期版本的客户端使用HOMEBREW_BOTTLE_DOMAIN URL来下载桶,而不是单独的正向代理。