[GIT] GitWeb

즉시 서버 띄우기

  • 시스템에 lighttpd나 webrick같은 경량 웹서버가 설치되어 있으면 git instaweb을 실행하여 gitweb을 실행할 수 있습니다.
  • 웹서버가 lighttpd가 아니면 --httpd=webrick처럼 옵션을 사용해서 사용해야 합니다.
  • 포트는 1234로 중지하고 싶으면 --stop 옵션을 사용해서 중지해야 합니다.

수동 설치

    • $ git clone git://git.kernel.org/pub/scm/git/git.git
      # git 폴더로 clone됩니다.
      $ cd git/
      $ make GITWEB_PROJECTROOT="/srv/git"

웹 서버 설정

  • VirtualHost를 사용하여 gitweb을 웹에서 접근하게 합니다.
  • <VirtualHost *:80>
        DocumentRoot /srv/git/gitweb
        <Directory "/srv/git/gitweb/">
        	Require all granted
            Options +ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
            AddHandler cgi-script cgi
            DirectoryIndex gitweb.cgi
        </Directory>
    </VirtualHost>
  • 웹 서버 재시작 후 http://127.0.0.1로 접속하면 Git 저장소를 조회할 수 있습니다.

'GIT > Git 서버' 카테고리의 다른 글

[GIT] 스마트 HTTP  (0) 2024.02.16
[GIT] Git 데몬  (0) 2024.02.14
[GIT] 서버 설정하기  (0) 2024.02.14
[GIT] SSH 공개키 만들기  (0) 2024.02.13
[GIT] 서버에 Git 설치하기  (0) 2024.02.13