2014-06-06 10 views
0

Je travaille depuis quelque temps avec RhodeCode (quelque peu similaire à bitbucket), et mon équipe souhaite intégrer un nouvel outil CI nommé GO, cet outil utilise des systèmes de contrôle de version (mercurial, git, svn , etc), dans notre cas mercurial sur un référentiel RhodeCode. Le problème est que lorsque je veux définir l'URL et les informations d'identification de RhodeCode pour ce référentiel privé, il y a juste un champ URL, et non un champ 'utilisateur' et 'mot de passe'.Intégration continue de Rhodecode et GO

Je sais mercurial dépôts a la possibilité de passer l'utilisateur et mot de passe à travers l'URL (utilisateur: mot de [email protected]) et je l'ai essayé sans succès, il reconnaît l'utilisateur et mot de passe lorsque je vérifie la connexion pipeline est exécuté, une erreur d'authentification http saute.

Nous ne pouvons pas utiliser de référentiel local car nous sommes une équipe travaillant sur ce projet.

Je sais qu'il existe un text file with all these configurations, mais je n'ai pas trouvé le moyen d'y mettre mes informations d'identification pour les extraire de notre référentiel distant. Donc, si certains d'entre vous ont eu le même problème, je serais vraiment reconnaissant si vous pouviez répondre à ce problème.

Salutations et merci beaucoup!

Alejandro.

+0

http://www.thoughtworks.com/products/docs/go/current/help/configuration_reference.html#hg –

+0

Bonjour Lazy Badger, comme je l'ai écrit, j'ai essayé de mettre mes informations d'identification dans l'URL sans succès. En outre, ssh n'est pas une option pour nous dans ce projet car les règles du client. –

Répondre

0

Pour utiliser votre nom d'utilisateur et mot de passe dans une URL Mercurial, vous devez URL-encode votre nom d'utilisateur et mot de passe.

par exemple: [email protected] avec mot de passe $ecre7 utilisera une URL comme https://user%40example.com%:%24ecre7%[email protected]/myrepo.