문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
git:gitblit [2013/07/26 18:06] kwon37xi [설치시 주의점] |
git:gitblit [2015/03/26 10:58] (현재) kwon37xi [Gitblit] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Gitblit ====== | ====== Gitblit ====== | ||
| * http:// | * http:// | ||
| + | * 설치도 쉽고 사용법도 쉽지만 성능은 좀 떨어진다. 프로젝트가 대규모가 될 경우 성능저하가 심했다. | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| 줄 11: | 줄 12: | ||
| client_max_body_size 1000M; | client_max_body_size 1000M; | ||
| </ | </ | ||
| + | * Git 저장소의 크기가 증가하면 저장소 웹페이지 들어가는 속도가 느려진다. 이때 저장소 설정에서 **크기 계산 무시**, **메트릭 요약 무시**를 체크한다. | ||
| + | ==== Gitblit GO ==== | ||
| * gitblit GO 버전은 HTTP가 꺼져있다. '' | * gitblit GO 버전은 HTTP가 꺼져있다. '' | ||
| + | * 압축을 풀고 아래 명령으로 실행< | ||
| + | java -server -Xmx1024M -Djava.awt.headless=true -jar gitblit.jar --baseFolder data | ||
| + | </ | ||
| + | |||
| ===== Hook ===== | ===== Hook ===== | ||
| * Groovy 기반으로 후킹이 가능하다. [[http:// | * Groovy 기반으로 후킹이 가능하다. [[http:// | ||
| 줄 75: | 줄 82: | ||
| boolean success = true | boolean success = true | ||
| - | commands.each { ReceiveCommand command -> | + | for (ReceiveCommand comment : commands) { |
| if (...) { | if (...) { | ||
| command.setResult(Result.REJECTED_OTHER_REASON, | command.setResult(Result.REJECTED_OTHER_REASON, | ||
| 줄 81: | 줄 88: | ||
| break | break | ||
| } | } | ||
| + | |||
| } | } | ||