2017-06-27 144 views
6

我正在使用GitPython,但沒有找到使用用戶名和密碼推送回購的方法。任何人都可以給我一個工作的例子,或給我一些關於如何做的指針? 我需要做的是: 將文件添加到存儲庫,使用提供的用戶名和密碼推送它。使用用戶名和密碼的gitpython git認證

回答

0

我發現這個工作液:

  1. 創建這樣一個腳本:ask_pass.py
  2. 之前執行推送分配環境瓦爾:
os.environment['GIT_ASKPASS']= <full path to your script> 
    os.environment['GIT_USERNAME'] = <committer username> 
    os.environment['GIT_PASSWORD'] = <the password> 

和任何工作正常。