Chef git pide un nombre de usuario

Estoy usando chef y no importa cuánto lo intente, no importa si obtengo mis files ssh correctos, git todavía me pide mi nombre de usuario.

¿Cómo puedo configurarlo de modo que siempre tenga mi nombre de usuario?

git data_bag_item("users", "deployer")["home"] do repository "https://github.com/vvvv/vvvvvvvvvvv" user data_bag_item("users", "deployer")["username"] ssh_wrapper "ssh -i #{data_bag_item('users', 'deployer')['home']}/.ssh/git_user_rsa" #the path to our private key file timeout 10 end 

Está utilizando una URL https con ssh_wrapper , lo cual tiene poco sentido.

ssh_wrapper debe ser la ruta a un script, no un command como ese. Puede escribir ese script utilizando un recurso de plantilla o puede omitir el bit $GIT_SSH y escribir un file .ssh/config para el usuario correcto con las opciones de configuration necesarias. Recuerde también que probablemente desee deshabilitar la comprobación de la key del host para situaciones no interactivas.