A senha é provavelmente para ssh, não git. Você provavelmente precisa definir uma senha vazia para o convidado via
sudo passwd -d guest
No entanto, eu recomendo manter uma senha que você dá a todos permitidos, e encorajá-los a configurar uma chave privada / pública para o ssh se eles quiserem fazer o login sem fornecer uma senha. Desta forma, você não tem login aberto para todos (mesmo indesejados) em seu host. Para fazer isso, cada outra pessoa deve usar ssh-keygen
para gerar sua chave se ela não tiver uma e, em seguida,
ssh-copy-id guest@yourhost
para instalar sua chave pública em yourhost
e efetuar login sem uma senha. Isso adicionará sua chave pública ao arquivo /home/guest/.ssh/authorized_keys
on yourhost