Existe provavelmente um arquivo index.lock na pasta .git que está causando essa mensagem de erro. O erro é mostrado sempre que uma alteração é feita por um usuário e o bloqueio é de propriedade de outro usuário. Isso protegerá a árvore git local dos commits de diferentes usuários que interferem uns com os outros.
Você pode se perguntar por que o bloqueio não pertence ao seu usuário no sistema remoto, já que essa conta pertence a você. Isto é provavelmente devido ao fato de que osxfuse e sshfs não estão dando a você as permissões corretas. O que acontece é que o sistema remoto tenta combinar seus IDs de usuário e grupo locais com os do sistema remoto. Isso pode ser o que está causando o problema. Você pode tentar deixar o sshfs obter as permissões corretas no sistema remoto.
De este post , cito:
If you call sshfs from command line just add -o defer_permissions. If you use Macfusion put -o defer_permissions in "SSH Advanced > Extra Options".