본문 바로가기

Redmine 소스 Tab Width 변경하기. Redmine에서 제일 신경이 많이 쓰이는 부분중에 하나는 소스보기에서 탭 넓이가 8인 점이다. 구글링 하다 보니 역시 Redmine에서 해당 일감이 올라와 있는데 아직 적용되진 않았다. 무려 4년이 넘게 적용되지 않는 것을 보니 앞으로도 적용할 생각이 없을 것 같아 간단하게 메모하도록 하자. 일단, 해당 이슈에서 정리해놓았듯이, ${REDMINE_ROOT}/lib/redmine/core_ext/string/conversions.rb 파일에 다음의 함수를 추가하도록 하자. def expand(tab_width=4) text = self.dup out = '' text.each_line do |line| column = 0 line.each_char do |c| if c == "\t" next_tab_co.. 더보기
Redmine(redmine_git_hosting) + git (gitolite) 운영하기. (in Ubuntu 12.04 TLS) 앞서 설치를 진행한 후 몇가지 설정을 해줘야 원활한 운영이 가능하다. 먼저 설치한 서버로 접속을 하여 admin/admin 계정으로 접속을 진행한다.그리고 제일 먼저 해줘야 할 사항은 redmine_git_hosting 설정이다. 1. SSH 설정.위 화면과 같이 Gitolite SSH private key와 Gitolite SSH public key를 설정한다. 2. Access 설정위 화면과 같이 Access 탭에서 domain 정보를 설정하고 HTTP로 접근할 때 앞서 설치해서 설정한 redmine 하위 디렉토리를 설정한다. 3. Hook 설정.위와 같이 Hook 이벤트를 모두 활성화 한다. 4. Redmine 설정.역시 위와 같이 설정하도록 한다. 5. Config Test 확인마지막으로 위와 같.. 더보기