O usuário www-data
está evidentemente configurado com /sbin/nologin
(ou equivalente) como seu shell e, portanto, o sistema não permitirá que você efetue login nessa conta. sudo
permite executar um comando como qualquer usuário no sistema, não apenas root. Para clonar o repositório, você precisa apenas de sudo -u www-data git clone ...
Se realmente precisar de acesso ao shell como esse usuário, sudo -u www-data bash
irá levá-lo até lá.
Claro, tudo depende das configurações adequadas no seu arquivo sudoers
.