doc-locale/fr-fr/administration/raketasks/x509_signatures.md
{{< details >}}
{{< /details >}}
Lors de la signature des commits avec X.509, l'ancre de confiance peut changer et les signatures stockées dans la base de données doivent être mises à jour.
Cette tâche :
Pour mettre à jour toutes les signatures X.509, exécutez :
{{< tabs >}}
{{< tab title="Paquet Linux (Omnibus)" >}}
sudo gitlab-rake gitlab:x509:update_signatures
{{< /tab >}}
{{< tab title="Auto-compilée (source)" >}}
sudo -u git -H bundle exec rake gitlab:x509:update_signatures RAILS_ENV=production
{{< /tab >}}
{{< /tabs >}}
Lorsque vous travaillez avec des certificats X.509, vous pouvez rencontrer les problèmes suivants.
GRPC::DeadlineExceeded lors des mises à jour de signatures {#error-grpcdeadlineexceeded-during-signature-updates}Vous pourriez obtenir une erreur indiquant GRPC::DeadlineExceeded lors de la mise à jour des signatures X.509.
Ce problème survient lorsque des délais d'expiration réseau ou des problèmes de connectivité empêchent la tâche de se terminer.
Pour résoudre ce problème, la tâche effectue automatiquement jusqu'à 5 nouvelles tentatives pour chaque signature par défaut. Vous pouvez personnaliser la limite de nouvelles tentatives en définissant la variable d'environnement GRPC_DEADLINE_EXCEEDED_RETRY_LIMIT :
{{< tabs >}}
{{< tab title="Paquet Linux (Omnibus)" >}}
GRPC_DEADLINE_EXCEEDED_RETRY_LIMIT=2 sudo gitlab-rake gitlab:x509:update_signatures
{{< /tab >}}
{{< tab title="Auto-compilée (source)" >}}
GRPC_DEADLINE_EXCEEDED_RETRY_LIMIT=2 sudo -u git -H bundle exec rake gitlab:x509:update_signatures RAILS_ENV=production
{{< /tab >}}
{{< /tabs >}}