创建名为library的公开项目
curl -k -u 'admin:password' -XPOST -H "Content-Type:application/json" -d '{"project_name":"library", "public": true}' "https://www.harbor.com/api/v2.0/projects"
创建名为library的私有项目
curl -k -u 'admin:password' -XPOST -H "Content-Type:application/json" -d '{"project_name":"library"}' "https://www.harbor.com/api/v2.0/projects"
参数说明:
-k
:用于执行不安全https的 SSL 连接-u 'admin:password'
:按实际填写用户名和密码-H "Content-Type:application/json"
:设置请求的内容类型为 JSON-d '{"project_name":"library", "public": true}'
:提供与 POST 请求一起发送的数据。设置public为true时,JSON 对象指定了项目名称为 "library" 并将其设置为公开,不设置则为私有"https://www.harbor.com/api/v2.0/projects"
:需要请求修改的harbor地址