У меня недавно была та же проблема в среде докеров, из-за того, что я не мог изменить исходный код, этот обходной путь помог мне решить проблему

я создаю файл как:

import os
print os.getlogin()

и запустить его с помощью cron, я получаю исключение

print os.getlogin()
OSError: [Errno 22] Invalid argument

Если я запускаю его вручную в оболочке - это работает.

Проблема в том, что GitPython 0.3.1 в commit () использует эту функцию, и мне нужно ее использовать.

Есть ли обходной путь?

Я тестировал его на Ubuntu10.10 / python2.6.6 и Debian5.0.6 / python2.5.2.

Ответы на вопрос(2)

Ваш ответ на вопрос