2017-06-27 48 views
6

Używam GitPython, ale nie znalazłem sposobu na push do repo przy użyciu nazwy użytkownika i hasła. Czy ktoś może wysłać mi działający przykład lub dać mi wskazówkę, jak to zrobić? Co należy zrobić, to: dodać plik do repozytorium, nacisnąć go, używając podanej nazwy użytkownika i hasła.Uwierzytelnianie gitpython git za pomocą użytkownika i hasła

Odpowiedz

0

Znalazłem ten roztwór roboczy:

  1. utworzyć skrypt tak: ask_pass.py
  2. przed wykonać pchnięcie przypisać środowisko vars:
os.environment['GIT_ASKPASS']= <full path to your script> 
    os.environment['GIT_USERNAME'] = <committer username> 
    os.environment['GIT_PASSWORD'] = <the password> 

i nic działa w porządku.