Ich habe kürzlich einen dedizierten Server erworben und muss mehrere Repositorys von einem Hosting-Dienst für die Quellcodeverwaltung darauf verschieben. Da ich nicht viel Erfahrung in der Serververwaltung habe, habe ich jedoch keine Ahnung, wie ich sie effektiv organisieren kann. Was ich suche -
- Subdomains svn.host.com, hg.host.com, git.host.com, die über SSH-Schlüssel die Wurzeln der verschiedenen Repos bilden
- Einfache Erstellung neuer Repositorys
- Authentifizierung mithilfe der Server-Unix-Benutzerliste, jedoch mit projektbezogenen Berechtigungen, optionaler schreibgeschützter öffentlicher Zugriff für einige der Repos
Leider führt mich jeder Suchbegriff, den ich bei Google versuche, zu kommerziell gehosteten Lösungen und nicht zu Anleitungen zum Aufrollen meiner eigenen. Ich brauche so etwas wie eine abgespeckte gehostete Lösung, ohne dass Benutzer ihre eigenen Repos erstellen können.
Irgendwelche Vorschläge, Tutorials oder Skriptlösungen, wo Sie mit der Forschung beginnen können? Eine Open-Source-Lösung für eine Verwaltungsschnittstelle, um dies zu handhaben (oder zumindest für einige wäre perfekt ...