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 :
|