doc-locale/fr-fr/administration/libravatar.md
{{< details >}}
{{< /details >}}
GitLab prend en charge par défaut le service d'avatar Gravatar.
Libravatar est un autre service qui transmet votre avatar (photo de profil) à d'autres sites web. L'API Libravatar est fortement basée sur Gravatar, ce qui vous permet de passer au service d'avatar Libravatar ou même à votre propre serveur Libravatar.
Dans la section gravatar de gitlab.yml, définissez les options de configuration comme suit :
Pour les installations avec le package Linux :
Modifiez /etc/gitlab/gitlab.rb :
gitlab_rails['gravatar_enabled'] = true
#### For HTTPS
gitlab_rails['gravatar_ssl_url'] = "https://seccdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon"
#### Use this line instead for HTTP
# gitlab_rails['gravatar_plain_url'] = "http://cdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon"
Pour appliquer les modifications, exécutez sudo gitlab-ctl reconfigure.
Pour les installations compilées à partir des sources :
Modifiez config/gitlab.yml :
gravatar:
enabled: true
# default: https://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
plain_url: "http://cdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon"
# default: https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
ssl_url: "https://seccdn.libravatar.org/avatar/%{hash}?s=%{size}&d=identicon"
Enregistrez le fichier, puis redémarrez GitLab pour que les modifications prennent effet.
Pour les installations avec le package Linux :
gitlab_rails['gravatar_ssl_url'] ou gitlab_rails['gravatar_plain_url'] de /etc/gitlab/gitlab.rb.sudo gitlab-ctl reconfigure.Pour les installations compilées à partir des sources :
gravatar: de config/gitlab.yml.Pour désactiver Gravatar, par exemple pour interdire les services tiers, procédez comme suit :
Pour les installations avec le package Linux :
Modifiez /etc/gitlab/gitlab.rb :
gitlab_rails['gravatar_enabled'] = false
Pour appliquer les modifications, exécutez sudo gitlab-ctl reconfigure.
Pour les installations compilées à partir des sources :
Modifiez config/gitlab.yml :
gravatar:
enabled: false
Enregistrez le fichier, puis redémarrez GitLab pour appliquer les modifications.
Si vous exécutez votre propre service Libravatar, l'URL est différente dans la configuration, mais vous devez fournir les mêmes espaces réservés pour que GitLab puisse analyser l'URL correctement.
Par exemple, si vous hébergez un service sur https://libravatar.example.com et que la valeur ssl_url que vous devez fournir dans gitlab.yml est :
https://libravatar.example.com/avatar/%{hash}?s=%{size}&d=identicon
Libravatar prend en charge différents ensembles d'images de remplacement pour les adresses e-mail des utilisateurs introuvables sur le service Libravatar.
Pour utiliser un ensemble autre que identicon, remplacez la partie &d=identicon de l'URL par un autre ensemble pris en charge. Par exemple, vous pouvez utiliser l'ensemble retro, auquel cas l'URL ressemblerait à : ssl_url: "https://seccdn.libravatar.org/avatar/%{hash}?s=%{size}&d=retro"
Si vos utilisateurs sont des utilisateurs d'Office 365, le service GetPersonaPhoto peut être utilisé. Ce service nécessite une connexion, ce cas d'utilisation est donc particulièrement adapté aux installations en entreprise où tous les utilisateurs ont accès à Office 365.
gitlab_rails['gravatar_plain_url'] = 'http://outlook.office.com/owa/service.svc/s/GetPersonaPhoto?email=%{email}&size=HR120x120'
gitlab_rails['gravatar_ssl_url'] = 'https://outlook.office.com/owa/service.svc/s/GetPersonaPhoto?email=%{email}&size=HR120x120'