Si vous êtes derrière un pare-feu d'entreprise comme celui de Palo Alto, il interceptera tout le trafic TLS/SSL, l'inspectera et le réencryptera en utilisant ses propres certificats auto-signés. Bien que ces certificats soient généralement disponibles sur votre poste de travail, les différents programmes comme npm, Git, curl, etc. ne les hériteront pas du poste de travail.
Si vous travaillez dans une entreprise, ne pas utiliser l'option -k ou --insecure car cela désactive complètement le chiffrement TLS/SSL et expose vous et votre organisation à des compromissions
La solution est d'ajouter ce certificat auto-signé à la chaîne de certificats spécifique utilisée par le programme que vous essayez d'utiliser. J'ai inclus un lien vers la réponse d'Adrian Escutia Soto qui est la meilleure façon de résoudre ce problème. Malheureusement, je ne peux pas commenter ou voter sur cette réponse car je n'ai pas suffisamment de points de réputation.