J'ai récemment installé Gitlab CE sur mon serveur Ubuntu. Mon domaine souhaité pour exécuter Gitlab est https://git.mydomain.com (Ceci est un exemple d'URL), j'ai donc préféré utiliser Lets Encrypt pour activer SSL sur le serveur. À la fin de l'installation, j'ai reçu cette erreur:
Running handlers:
There was an error running gitlab-ctl reconfigure:
letsencrypt_certificate[git.mydomain.com] (letsencrypt::http_authorization line 5) had an error: Acme::Client::Error::Malformed: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb line 25) had an error: Acme::Client::Error::Malformed: Method not allowed
J'ai lu de nombreuses pages pour trouver la solution, mais aucune d'entre elles n'était inutile. Pouvez-vous m'aider à activer SSL sur cette instance Gitlab s'il vous plaît?
Le problème auquel nous avons été confrontés est différent mais l'erreur est la même.
(Dans mon cas, le certificat letsencrypt a expiré et le flux de renouvellement est interrompu pour GitLab 12.2.5-ee.0.)
Ce que nous avons fait, c'est ...
J'ai écrit les étapes détaillées ici: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4900#note_292031191