Wenn ich Ihre Frage richtig verstehe, können Sie die Alias-Direktive von Apache innerhalb des VirtualHost-Blocks verwenden, um Ihren Repository-Ordner Ihrem Dokumentenstamm zuzuordnen. Zum Beispiel:
<VirtualHost...whatever...>
DocumentRoot C:\xampp\htdocs
# ...SNIP... #
Alias /testrepo/ C:\Users\MyUser\repository\
</VirtualHost>
Dann können Sie zu gehen, http://yourdomain/testrepo/
um auf das repository
Verzeichnis zuzugreifen
Die einzige Einschränkung besteht darin, dass der Benutzer, unter dem Apache ausgeführt wird, über Zugriffsberechtigungen verfügen muss (dh das Verzeichnis in dieses ändern), und zwar nicht nur auf Ihr Repository-Verzeichnis, sondern auch auf alle umschließenden Ahnenverzeichnisse bis zum Stammverzeichnis. Unter Unix bedeutet dies, dass das Repo-Verzeichnis lesbar und ausführbar sein muss, aber alle Vorgängerverzeichnisse benötigen nur ein Ausführungsbit, mit dem Apache Verzeichnisse in diese Verzeichnisse ändern kann. Ich bin nicht sicher, wie das in der Windows-Welt übersetzt wird, aber ich bin sicher, dass Google ...