Проблема - Вы, пытаются обновить от GitHub, который требует ssh ключа. Или создайте специальный ssh ключ без пароля на Вашем сервере и добавьте, что он к Вашему GitHub считает или использует uri http-только-для-чтения для обновления репозитория:
git pull --mirror https://github.com/account/repository.git
В CentOS 6 существует ошибка, которая препятствует тому, чтобы ssh аутентификация RSA работала, как желаемый, если selinux находится в режиме Enforcing.
Можно отключить selinux, или можно попробовать обходное решение ниже:
restorecon -R -v ~$USER/.ssh
Можно ли попробовать это. Добавьте следующие строки к ~/.ssh/config
:
Host remotehost
IdentityFile ~/.ssh/your_private_key