2.2. 使用 API 调整存储库可见性
可以通过 POST /api/v1/repository/{repository}/changevisibility
命令,将存储库的可见性设置为
。
私有或公共
先决条件
- 您已创建了 OAuth 访问令牌。
-
您已在
config.yaml
文件中设置了BROWSER_API_CALLS_XHR_ONLY: false
。 - 您已创建了软件仓库。
流程
您可以通过在 visibility 模式中指定所需选项,将存储库
的可见性
更改为公共或私有。例如:$ curl -X POST \ -H "Authorization: Bearer GCczXwaZ5i21p8hOO09uZqjZSsTYGKteu5PC5UuA" \ -H "Content-Type: application/json" \ -d '{ "visibility": "private" }' \ "https://quay-server.example.com/api/v1/repository/my_namespace/test_repo_three/changevisibility"
输出示例
{"success": true}