% master: oeffentlicher_webserver-zugang.tex % Öffentlicher Webserver-Zugang v0.1 % 2017-01-09 (Rx) \section{Öffentlicher Webserver-Zugang} %-------------------------------------- Anonymen Lese-Zugriff zu Deinem Projekt ermöglichen, per git clone http://git.gitserver.loc/project.git. - Hook aktivieren \begin{verbatim} cd project.git in das Projekt wechseln mv hooks/post-update.sample hooks/post-update post-update umbenennen chmod a+x hooks/post-update post-update ausfürbar machen \end{verbatim} - VirtualHost Eintrag zur Apache-Konfiguration hinzufügen \begin{verbatim} ServerName git.gitserver.loc ServerAdmin webmaster@localhost DocumentRoot /srv/git # # Order allow, deny # allow from all # Options Indexes FollowSymLinks AllowOverride None Require all granted ErrorLog ${APACHE_LOG_DIR}/git.gitserver.loc-error.log CustomLog ${APACHE_LOG_DIR}/git.gitserver.loc-access.log combined \end{verbatim} Nach dem nächsten push kann per "git clone http://git.gitserver.loc/project.git" das Projekt anonym herunter geladen werden.