2017-06-27 4 views
6

J'utilise GitPython mais je n'ai pas trouvé de moyen de repasser en utilisant le nom d'utilisateur et le mot de passe. Quelqu'un peut-il m'envoyer un exemple de travail ou me donner des indications sur la façon de le faire? Ce que je dois faire est: ajouter un fichier dans le dépôt, le pousser en utilisant le nom d'utilisateur et mot de passe fourni.gitpython git authentification en utilisant l'utilisateur et le mot de passe

Répondre

0

Je trouve cette solution de travail:

  1. créer un script comme celui-ci: ask_pass.py
  2. avant d'exécuter pousser affecter l'environnement vars:
os.environment['GIT_ASKPASS']= <full path to your script> 
    os.environment['GIT_USERNAME'] = <committer username> 
    os.environment['GIT_PASSWORD'] = <the password> 

et quoi que ce soit fonctionne bien.