Estou enfrentando problemas de segmento de memória/dados ao executar o git. No entanto, se eu definir meus limites um pouco mais altos, como abaixo.
ulimit -m 262144
ulimit -d 262144
Funciona bem. Não precisamos alocar mais segmento de memória/dados ao executar comandos git.
Responder1
/etc/security/limits.conf
fará exatamente o que você deseja. Ele pode limitar apenas um único nome de programa e, portanto, não afetará as configurações 'globais' da mesma forma que o ulimit.
Execute a página de manual: man limits.conf