2009-05-29 6 views
1

J'essaie d'avoir mon bloc de contrôle de source dans mon fichier ccnet.config pour accéder au SVN sans passer les informations d'identification. Au lieu de cela, je veux que l'utilisateur configuré dans le service ccnet soit utilisé. Donc, je n'ai pas inclus les balises de nom d'utilisateur et de mot de passe dans le bloc sourcecontrol en pensant que cela fonctionnerait.Utilisation de l'authentification NT avec CruiseControl et Subversion

Il ne fonctionne pas et place je reçois l'erreur:

Source control operation failed: svn: OPTIONS of ' http://xxx.xxx.com:8888/svn/SourceCode/Trunk ': authorization failed (http://xxx.xxx.com:8888)

Si je puis mis dans les balises de nom d'utilisateur et mot de passe dans le bloc de contrôle de code source, et utiliser les mêmes informations d'identification exactes qui sont configurés pour le service , ça fonctionne bien.

Est-ce que je fais quelque chose de mal?

Merci d'avance.

Répondre

1

Vous devez vous connecter à la boîte en tant qu'utilisateur (ou exécuter un RunAs avec le client svn) et effectuer une mise à jour svn ou une autre action svn pour que SVN vous invite à entrer vos informations d'identification dans ce référentiel. Et lorsque vous êtes invité, dites SVN pour mettre en cache les informations d'identification.

+0

Je suis en train de décoder le même problème que l'OP et j'ai fait automatiquement ce que vous avez suggéré, mais SVN avait déjà mes informations d'identification en cache. – Ickster

Questions connexes