우리 회사에서는 소프트웨어 프로젝트 관리를 위한 지원 도구로 Redmine을 채택하고 있습니다. 우리는 SCM에 git을 사용했기 때문에 다음을 설치하고 구성했습니다.Redmine Git 호스팅 플러그인그리고 gitolite는 플러그인 요구사항이기 때문입니다.
플러그인 구성에서 새 프로젝트가 생성될 때마다 자동으로 새 저장소를 생성하도록 선택했는데 제대로 작동하는 것 같습니다. 프로젝트 생성 후 gitolite.conf 파일을 통해 repo에 액세스해야 하는 사용자와 원하는 권한을 구성합니다.
그러나 이상한 문제가 발생합니다. 일부 커밋을 원격 저장소에 푸시할 때마다 W+ 권한이 손실되어 내 사용자는 저장소에 대한 읽기 액세스만 가능합니다.
내 시스템 구성에 대한 몇 가지 유용한 정보(희망합니다):
- Redmine 1.3.2 안정(MySql)
- Redmine Git 호스팅 플러그인 0.4.2