Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3323|Répondre: 2

Problèmes de VS 2022 push code source vers Azure DevOps Server privé

[Copié le lien]
Publié sur 02/09/2023 19:08:36 | | | |
L’équipe Azure DevOps Server a collaboré sur le serveur, le projet a été géré avec git, et l’erreur a été signalée lors de l’utilisation de VS 2022 pour pousser le code source :

Le maître est poussé
Erreur lors de la publication sur un dépôt distant : Git a échoué avec une erreur fatale.
Git a échoué avec une erreur fatale.
L’authentification a échoué pour « https://test.itsvse.com/xxx/_git/xxx/ »


Si vous utilisez la ligne de commande pour pousser d’une certaine manote,Entrer le nom d’utilisateur et le mot de passe peut être réussiMaisUtiliser VS 2022 vous donnera une erreur

Solution : Utiliser l’authentification de clé SSH, référence :La connexion hyperlientérée est visible.

Créer une clé SSH

Utilisez PowerShell pour créer une clé SSH avec la commande suivante :


Il suffit d’appuyer sur Entrée complètement pour accepter la valeur par défaut, puis enfin l’enregistrer%UserProfile %\.ssh\dossierid_rsa est la clé privée, et id_rsa.pub est la clé publique

Commande de mémoire de mémoire à long terme :



Note : Lors de la création d’une clé SSH,La phrase secrète n’est pas recommandée, sinon VS 2022 devra entrer à chaque fois que la poussée de traction est effectuée.

Ajouter la clé publique à Azure DevOps

Connectez-vous à Azure DevOps Server et sélectionnez Sécurité en haut à droite, comme montré sur l’image suivante :



Cliquez sur « SSH Public Key » – > « Ajouter », et remplissez les données de la clé dans id_rsa.pub.



(Fin)




Précédent:Benchmarks de performance MessagePack et protobuf-net
Prochain:Tutoriel de déverrouillage interrégional sur Xbox Series X de National Bank
 Propriétaire| Publié sur 24/10/2023 20:07:21 |
Si vous rencontrez l’erreur suivante dans votre poussée :


Le maître est poussé
Remote: Public key authentication failed.
Erreur lors de la publication sur un dépôt distant : Git a échoué avec une erreur fatale.
Git a échoué avec une erreur fatale.
Impossible de lire depuis un dépôt distant.

Veuillez vous assurer que vous avez les droits d’accès appropriés
et le dépôt existe.

solution

à%UserProfile %\.ssh\Nouvellement construiteConfigLe fichier de configuration est le suivant :


Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

 Propriétaire| Publié sur 15/06/2024 15:54:38 |
Comment puis-je spécifier une clé SSH privée à utiliser lors de l’exécution de commandes shell sur Git ?

Commandes Windows :

Référence:La connexion hyperlientérée est visible.

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com