Credenciais serão salvas se você usar --username e --password sem --non-interactive e --trust-server-cert .
Suponho que você esteja usando --non-interactive e --trust-server-cert para evitar o prompt que solicita que você aceite o certificado. Para evitar esse prompt sem esses parâmetros, você pode fazer com que seu script crie uma cópia do arquivo que é gerado para cada certificado aceito em ~/.subversion/auth/svn.ssl.server . Este arquivo será o mesmo para todos para cada servidor respectivo. Atualmente estou usando esta solução para um script.