Я использую pygithub для отправки кода в репозиторий GitHub с помощью моего веб-приложения.Прежде всего, я выбираю путь к хранилищу.После этого я запускаю фиксацию кода и, наконец, нажимаю код.
Вот примеры кода фиксации и нажатия.
from git import Repo
repo = Repo('some_git_repo_path')
try:
repo.git.commit('-am', 'some commit message')
except Exception:
pass
repo.git.push('origin', 'master')
Код работает, когда я вызываю его изоболочка python или использование runserver, но когда я использую это в производственной среде, код не передается и не фиксируется.
Я дал разрешение моему текущему пользователю на каталог, используя следующую команду.
sudo chown -R me:me directory
Пожалуйста, помогите мне с этим.Заранее спасибо.