Dölja katalog i Apache eller Mercurial

Permalänk

Dölja katalog i Apache eller Mercurial

Jag har en Mercurial repository för lite diverse projekt. Nu är det så att jag skulle vilja dölja vissa av dessa för omvärlden.

Hämtningen sker via http (apache) och jag pushar via https. Jag har inte hittat någon inställning för Mercurial som gör projektet skyddat men det borde ju kunna lösas m.ha. apache på något sätt.

Jag tänker mig att man på något sätt kan ställa in apache så t.ex. alla urler som börjar på http://projekt.exempel.com/mitt_projekt skyddas med lösenord då ju faktiskt all kommunikation till Mercurial sköts över apache.

Alla tips och idéer är välkomna!

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem

En .htaccess i varje katalog som ska vara skyddad?

Permalänk
Medlem

Det behövs nog inte i varje mapp, räcker med den översta så skyddas alla underkataloger.

Permalänk
Medlem

Ja, självklart skyddas undermapparna också - men det verkade som att det gällde flera projekt, med flera webroot:ar. Då bör det ligga en .htaccess i varje webroot som ska vara skyddad.

Permalänk

Problemet är att den inte riktigt följer katalogstrukturen då jag tror att den genererar sidor dynamiskt via ett CGI-script och inte efter mappar.
På något sätt borde det gå via Merucial men jag hittar bannemej inget.

Det hade ju varit skönt om man kunde säga Apache att inte visa sidor som börjar på en viss URL oavsett vad den pekar på men det verkar inte vara möjligt vad jag förstår det som?

---
Edit: jag lyckades faktiskt få till det efter mycket Googlande och lite fixande.
Skrev ner en kort proof-of-concept tutorial på min sida. Om någon annan stöter på samma problem kan ni kika här:
http://www.kungfoocode.org/2008/12/05/setup-a-private-mercuri...

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."