24 août 2021
publié par 

Le code source d'un projet WINDEV, WEBDEV ou WINDEV Mobile et de ses éléments peut être sauvé au format texte pour un partage via GIT (cf Partagez vos projets via Git). Dans le cas d'un hébergement chez GitHub, les récentes évolutions en matière de sécurité interdisent l'utilisation du mot de passe du compte, et imposent en lieu et place un "access token". Sans cela par exemple un PULL à partir du volet GIT du ruban peut échouer avec la réponse "request failed with status code: 401".

 

Afin de restaurer la possibilité de synchroniser les sources avec GitHub, les actions suivantes doivent être faites :

  • se connecter au portail GitHub,
  • sélectionner "Settings" dans le menu général (le plus en haut à droite),
  • sélectionner "Déveloper settings",
  • sélectionner "Personnal access tokens",
  • sélectionner "Generate new token",
  • renseigner toutes les permissions à attribuer au token en fonction des besoins,
  • terminer avec "Generate token",
  • copier le "Token" obtenu,
  • coller le "Token" dans le mot de passe de la fenêtre de connexion affichée par WINDEV, WEBDEV ou WINDEV Mobile :


Mode opératoire complet chez l'éditeur : Creating a personal access token - GitHub Docs


======= Mise à jour 3/2/2022 =======

Un principe identique peut s'appliquer dans le cas d'un repository hébergé dans Azure DevOps.

Le bouton "Clone" du "Repo" permet d'obtenir un mot de passe pour un accès en ligne de commande HTTPS : c'est cette méthode qui est utilisée par WINDEV.

Le "Password" ainsi obtenu, devra être donné dans la fenêtre de connexion en lien et place du mot de passe du compte Microsoft Azure :

 

< Retour

1 commentaire

TEOPHILE
25/08/2021 - 11:03 - Répondre
Bonjour, je ne sais pas à quelles conditions ce menu apparait. C'est ce qui m'embête depuis

Publier un commentaire : 
Votre adresse email ne sera pas publiée