2017-06-27 1357 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> 

和任何工作正常。