为您的源文件创建 Artifactory 备份仓库¶
对于备份仓库,我们将使用免费的社区版 Artifactory 创建一个通用仓库。
为此,在管理选项卡的仓库(repositories)部分,我们将创建一个新的通用仓库,在本例中,我们想象性地将其命名为 backup-sources。
现在,远程仓库的 URL 应添加到 global.conf 文件的 core.sources:upload_url
配置中
global.conf¶
core.sources:upload_url=https://myteam.myorg.com/artifactory/backup-sources/
接下来,由于我们希望这是一个公共读仓库,我们将允许匿名用户对我们的仓库进行读访问。请参阅 Artifactory 官方文档,获取创建步骤指南。
现在,为了能够上传内容,我们还将在用户管理(User Management)部分创建一个新用户,名为 backup uploader,并在访问令牌(Access Tokens)部分,生成与该用户关联的参考令牌

生成的令牌现在应放在 source_credentials.json 文件中
source_credentials.json¶
{
"credentials": [
{
"url": "https://myteam.myorg.com/artifactory/backup-sources/",
"token": "cmVmdGtu1234567890abcdefghijklmnopqrstuvwxyz"
}
]
}
最后但同样重要的是,在权限(Permissions)部分,我们将赋予该用户对新仓库的管理访问权限(这将自动赋予它所有其他可用权限,请根据您的需求随意修改)

至此,我们的远程备份访问已配置为允许匿名读但需要认证上传。