Python github Pull en utilisant le nom d'utilisateur et le mot de passe
Je crée une application en python pour git pull en utilisant un nom d'utilisateur et un mot de passe. J'ai déjà cloné le dépôt github en local. Maintenant, je veux tirer à chaque fois en utilisant python par différents utilisateurs, pour cela ils doivent entrer à chaque fois le nom d'utilisateur et le mot de passe. Par exemple, si j'applique des commandes github sur le terminal:
git pull origin master
il demande un nom d'utilisateur et un mot de passe (ce que je cherche actuellement à faire en python) qu'il extrait tous les commits récents.
Je suis ce tutoriel mais il dit de configurer ce qui signifie (si je ne me trompe pas) enregistre toutes les informations. De plus, il crée un nouveau dépôt alors que mon dépôt existe déjà comme je l'ai déjà cloné. Didacticiel:
https://www.devdungeon.com/content/working-git-repositories-python
Ce post j'ai également suivi:
Comment extraire un référentiel distant avec GitPython?
Voici mon répertoire Github local que j'ai cloné via le terminal:
[
Sur le site Web:
Désolé pour mon mauvais anglais. J'ai besoin d'aide pour comprendre ce phénomène.
Réponses
Vous devrez définir votre nom d'utilisateur et votre mot de passe dans votre fichier .git / config ou ~ / .git-credentials pour le référentiel. Voici un lien qui m'a aidé avec quelques façons de le faire.
https://www.shellhacks.com/git-config-username-password-store-credentials/