2010-12-16 2 views
3

J'utilise Mercurial comme VCS dans mon équipe de développement, et le TortoiseHg est utilisé comme outil d'interface graphique. En raison du changement de flux de travail, nos membres QA aimeraient avoir un contrôle plus fin sur l'opération push/pull sur le serveur de version, ils aimeraient autoriser seulement les utilisateurs spécifiés avec des informations d'identification d'utilisateur pour accéder au repo spécifié (s). S'il vous plaît conseiller comment y parvenir dans les opérations de traction et de poussée? Aussi, s'il vous plaît aviser s'il est possible d'incorporer avec l'authentification Windows?Comment activer l'authentification pour l'opération push/pull Mercurial lors de l'utilisation de TortoiseHg?

Merci! William

+1

Comment hébergez-vous vos dépôts? IIS? hg servir? Apache? –

Répondre

5

Cela dépend du protocole de transport et du serveur que vous utilisez.

Http

Vous pouvez ajouter une liste d'utilisateurs qui sont autorisés à pousser dans une prise en pension dans le .hg/hgrc configuration file.

[web] 
allow_push = frodo, sam 

SSH

Vous pouvez utiliser le système d'autorisation de fichiers de votre système d'exploitation, ou l'un des emballages ssh décrits dans SharedSSH.

fichier

Vous pouvez utiliser le système d'autorisation de fichiers de votre système d'exploitation.

Questions connexes