2010-12-16 4 views
3

Ich verwende Mercurial als VCS in meinem Entwicklungsteam, und das TortoiseHg wird als GUI-Tool verwendet. Aufgrund der Änderung des Arbeitsablaufs möchten unsere QA-Mitglieder eine feinere Kontrolle über den Push/Pull-Vorgang auf dem Release-Server haben. Sie möchten nur bestimmten Benutzern mit Benutzeranmeldeinformationen Zugriff auf das angegebene Repo gewähren (s). Bitte geben Sie an, wie Sie dies sowohl beim Ziehen als auch beim Schieben erreichen können. bitte auch, wenn es möglich ist, mit der Windows-Authentifizierung zu integrieren?Wie kann die Authentifizierung für den Mercurial-Push/Pull-Vorgang während der Verwendung von TortoiseHg aktiviert werden?

Danke! William

+1

Wie hosten Sie Ihre Repositories? IIS? hg dienen? Apache? –

Antwort

5

Es hängt davon ab, welches Transportprotokoll und welchen Server Sie verwenden.

Http

Sie können eine Liste der Benutzer hinzufügen, die in ein Repo im .hg/hgrc configuration file schieben sind zulässig.

[web] 
allow_push = frodo, sam 

SSH

Sie entweder die Datei Erlaubnis System Ihres OS in SharedSSH beschrieben, oder einer der ssh-Wrapper verwenden können.

Datei

Sie können das Dateiberechtigungssystem Ihres OS verwenden.

Verwandte Themen