Authentifier la connexion au référentiel distant avant de valider des fichiers

0

Tous,
j'ai une application (utilisant un script shell) qui automatise le processus de validation de svn, générant des informations svn et l'envoyant par courrier électronique. Mais de temps en temps, je reçois ce qui suit

Domaine d'authentification: <svn: //host.example.com: 3690> exemple de domaine
Nom d'utilisateur: testuser
Mot de passe pour 'testuser':

Cela se produit généralement lorsque l'utilisateur modifie le mot de passe (il s'agit d'un mot de passe système) utilisé pour se connecter au référentiel distant. Mon application est bloquée à ce stade car elle ne vérifie pas si le mot de passe a changé avant l'ajout et la validation. Je souhaite simplement que mon application authentifie les informations d'identification de l'utilisateur avant le processus de validation et alerte l'utilisateur que l'authentification a échoué et qu'il doit fournir le nouveau mot de passe. Est-il possible de faire cela en utilisant un script shell?

fumer des cigarettes
la source

Réponses:

0

Si j'utilise l'option --non-interactive lors de la validation d'un fichier, il ne demandera pas d'authentification lorsque l'opération de validation échouera. Ceci est utile si vous exécutez Subversion dans un script automatisé et qu'il est plus approprié que Subversion échoue plutôt que de demander plus d'informations.

fumer des cigarettes
la source