Maison > développement back-end > Golang > le corps du texte

Pourquoi mon projet CircleCI Go échoue-t-il avec l'erreur « La clé d'agent a renvoyé un type de signature incorrect » sur les branches non principales ?

Linda Hamilton
Libérer: 2024-11-24 19:30:14
original
738 Les gens l'ont consulté

Why Does My CircleCI Go Project Fail with the

Erreur : "La clé d'agent a renvoyé un type de signature incorrect" lors de l'utilisation de GitHub et CircleCI avec des projets Go

Lors de l'utilisation de CircleCI avec des projets Go hébergés sur GitHub, les utilisateurs peuvent rencontrer un problème message d'erreur indiquant : « clé d'agent RSA SHA256 : ... a renvoyé un type de signature incorrect. » Cette erreur, sans rapport avec la base de code réelle, se produit lors d'une opération git pull sur une branche non-master.

Problème 1 : Type de signature incorrect de l'agent SSH

La "clé d'agent a renvoyé un type de signature incorrect " l'avertissement signifie que l'agent SSH impliqué a fourni des données de signature non valides. Les clés RSA SSH autorisent plusieurs algorithmes de hachage, notamment SHA-1, SHA-256 et SHA-512. Par défaut, les clés RSA impliquaient un hachage SHA-1. Cependant, cette erreur indique que la connexion SSH a négocié à l'aide d'un algorithme de signature différent (SHA-256 ou SHA-512), alors que l'agent SSH a fourni une signature SHA-1.

Cette erreur n'est pas critique, mais le le serveur distant peut rejeter la connexion en raison du manque de prise en charge des signatures SHA-1.

Problème 2 : Git Remote manquant Configuration

Le message d'erreur Git qui l'accompagne informe l'utilisateur qu'une opération git pull a été tentée sans télécommande pour la branche actuelle. Cela se produit lors de l'utilisation de go get sur un référentiel existant, car il tente de mettre à jour le référentiel existant.

La commande go build de Go est généralement suffisante pour installer les dépendances. Si des opérations plus complexes sont nécessaires, Git lui-même doit être utilisé, car go get n'est pas conçu pour de tels scénarios.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal