Verwenden Sie GitLab hinter Nginx aktiviert basic_auth?

Ich habe GitLab erfolgreich für die Verwaltung von privaten Repositorys installiert (es ist ziemlich fantastisch!).

Das Problem, das ich habe, ist standardmäßig, Gitlab Login wird angezeigt, wenn jemand meine Subdomain trifft. Ich möchte den gesamten Bereich mit einer basic_auth-Ebene schützen, bevor der Benutzer den GitLab-Anmeldebildschirm erhält. Leider kann ich dadurch nicht mehr von GitLab aus pushen / ziehen, wenn es aktiviert ist.

Meine Nginx-Konfiguration, um basic_auth zu aktivieren:

  auth_basic            "Restricted";
  auth_basic_user_file  htpasswd;

Irgendwelche Ideen, wie ich basic_auth aktivieren kann, ohne die Funktionalität von git / gitlab zu beeinträchtigen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage