Возможно, что supervisorctl
не выполнит ваш скрипт от имени того же пользователя, что и вы, когда вы запускали скрипт Python g.py
.
Это означает, что он не будет иметь тот же ~/.ssh/id_rsa(.pub)
key files.
В качестве теста попробуйте скопировать эти файлы в /root/.ssh
и посмотрите, будет ли это работать лучше.
ОП подтверждает, что url.<base>.insteadOf
находятся в user global config (/home/auser/.gitconfig
), который не использовался бы supervisorctl
(работает как root
).
Поможет перемещение этих директив в локальной конфигурации (/path/to/repo/.git/config
).