some git versions I use do not like push.default
drop keychain; instead, use symlink to socket