Я использую GitPython. Обширные документы документируют kwargs на многих звонках. Они не указывают напрямую, какие kwargs возможны, но ссылаются на команды git. Например, документы для git.remote.Remote.push()
скажем kwargs – Additional arguments to be passed to git-push
.
Я использую push (), которая работает в локальном образе Docker, но не работает при запуске CircleCI. Также
Я следую инструкциям GitPython
:
rv = origin.push()
print('rv[0].summary', rv[0].summary)
производит
rv[0].summary adb0be7..89bebb6
локально. Удаленно push () завершается ошибкой с
stderr = b'fatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.'
Мне интересно, могу ли я использовать kwarg для передачи учетных данных (токен или имя пользователя / pwd), которые бы решили проблему. git push -h
не перечисляет учетные данные, но, возможно, я мог бы передать их раньше.
Спасибо
Arthur