근래에 소스 관리를 위하여 git 많이 구축하시죠.

git 서버 위에 repository 정보를 웹으로 관리하기 위하여 웹서버와 연동을 하는 경우가 많은데, 이 때 주의점이 있습니다.

저는 Apache 웹서버와 연동을 했는데, 실제로는 project 가 존재하는데 계속 웹 화면에서는 "404 - No projects found" 가 발생하는 것입니다.

Apache 웹서버 설정도 바꾸고 여러가지 해도 안되었는데, 알고 보니 서버 상에 git 관련 파일들에 other 권한이 전혀 없었습니다.

즉, rwxr-x--- 등으로 되어 있어서 웹서버가 접근하지 못했던 문제였네요.

웹 서버가 root 가 아닌 다른 계정 (저는 www-data) 로 기동될 때는 반드시 접근 권한 확인이 필요할 것 같습니다.