GitLab API: upload projects avatar

ぐ巨炮叔叔 提交于 2019-12-12 18:22:28

问题


Is it possible to upload an avatar for a specific project?

I could not find anything about this in the documentation.


回答1:


You can upload a file then set the avatar url.

See edit-project docs for how to set the avatar URL.

https://docs.gitlab.com/ce/api/projects.html#edit-project

...
"avatar_url": "http://example.com/uploads/project/avatar/4/uploads/avatar.png"
... 



回答2:


It is true that there is a parameter avatar_url within the response of an edit or list request but it is not included as a valid edit parameter.

The allowed parameters (referred to the docu) are the following:

  • id
  • name
  • path
  • default_branch
  • description
  • issues_enabled
  • merge_requests_enabled
  • builds_enabled
  • wiki_enabled
  • snippets_enabled
  • container_registry_enabled
  • shared_runners_enabled
  • public
  • visibility_level
  • import_url- id
  • name
  • path
  • default_branch
  • description
  • issues_enabled
  • merge_requests_enabled
  • builds_enabled
  • wiki_enabled
  • snippets_enabled
  • container_registry_enabled
  • shared_runners_enabled
  • public
  • visibility_level
  • import_url
  • public_builds
  • only_allow_merge_if_build_succeeds successful
  • only_allow_merge_if_all_discussions_are_resolved merged
  • lfs_enabled
  • request_access_enabled
  • public_builds
  • only_allow_merge_if_build_succeeds successful
  • only_allow_merge_if_all_discussions_are_resolved merged
  • lfs_enabled
  • request_access_enabled

I can not find any possibility to set an avatar_url.



来源:https://stackoverflow.com/questions/40887151/gitlab-api-upload-projects-avatar

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!