"Gerrit"의 두 판 사이의 차이
잔글 |
잔글 |
||
80번째 줄: | 80번째 줄: | ||
== 관리자 매뉴얼 == | == 관리자 매뉴얼 == | ||
+ | |||
+ | 메뉴 구조 | ||
+ | |||
+ | {| border="1" cellspacing="0" cellpadding="2" style="width:100%;" | ||
+ | |- | ||
+ | | style="text-align: center; background-color: rgb(204, 204, 204);" | 메뉴 | ||
+ | | style="text-align: center; background-color: rgb(204, 204, 204);" | 하위 메유 | ||
+ | | style="text-align: center; background-color: rgb(204, 204, 204);" | 상세 | ||
+ | |- | ||
+ | | style="text-align: center;" | All | ||
+ | | style="text-align: center;" | Open | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Merged | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Abandoned | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | My | ||
+ | | style="text-align: center;" | Changes | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Drafts | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Drafts Comments | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Watched Changes | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Starred Changes | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Groups | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | Projects | ||
+ | | style="text-align: center;" | List | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | General | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Branches | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Access | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Dashboards | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | People | ||
+ | | style="text-align: center;" | List | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Groups | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | Documentation | ||
+ | | style="text-align: center;" | Table of Contents | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Searching | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Uploading | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Access Controls | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | REST API | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Project Owner Guide | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | Settings | ||
+ | | style="text-align: center;" | Profile | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Preferences | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Watched Projects | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Contact Information | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | SSH Public Keys | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | HTTP Password | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Identities | ||
+ | | <br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | <br/> | ||
+ | | style="text-align: center;" | Groups | ||
+ | | <br/> | ||
+ | |} | ||
== 참고 문헌 == | == 참고 문헌 == |
2015년 8월 6일 (목) 14:53 판
Git을 사용하는, 구글의 안드로이드 프로젝트에서 사용하고 있는 코드리뷰 소프트웨어인 Gerrit를 정리 합니다.
- 홈페이지 : https://www.gerritcodereview.com/
- 다운로드 : https://gerrit-releases.storage.googleapis.com/index.html
- 라이선스 :
- 플랫폼 : Java, GWT (Google Web Toolkit)
Gerrit 개요
CentOS에서 Gerrit 설치
- 인증 방식 : Open ID, HTTP, LDAP
- WAS : Jetty, Tomcat
- Database : H2, MySQL, PostgreSQL
- Others : JDK, OpenSSH, git
Apache HTTP Server 설치
yum install httpd httpd-tools openssl mod_ssl
vim /etc/httpd/conf.d/options.conf
TraceEnable off
## Disable Signature
ServerSignature Off
## Disable Banner
ServerTokens Prod
vim /etc/httpd/conf.d/vhosts.conf
# Load my vhosts
Include vhosts.d/*.conf
mkdir /etc/httpd/vhosts.d
vim /etc/httpd/vhosts.d/gerrit.conf
<VirtualHost *:80>
ServerName gerrit.osscloud.biz
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location /login/>
AuthType Basic
AuthName "Gerrit Code Review"
Require valid-user
AuthUserFile /etc/httpd/gerrit.htpasswd
</Location>
ProxyPass / http://127.0.0.1:8080/
</VirtualHost>
htpasswd -c /etc/httpd/gerrit.htpasswd admin
service httpd restart
Gerrit 설치
cd ~/install
wget https://www.gerritcodereview.com/download/gerrit-2.11.2.war
java -jar ~/install/*.war init -d /cloudnas/appl/gerrit
vim /cloudnas/appl/gerrit/etc/gerrit.config
cd /cloudnas/appl/gerrit
./bin/gerrit.sh restart
사용 Port : 29418
Gerrit 한글화
gerrit.war 파일에 포함되어 있는 gerrit_ui/deferredjs/*/3.cache.js 파일에서 메시지를 찾아서 수정 합니다.
관리자 매뉴얼
메뉴 구조
메뉴 | 하위 메유 | 상세 |
All | Open | |
Merged | ||
Abandoned | ||
My | Changes | |
Drafts | ||
Drafts Comments | ||
Watched Changes | ||
Starred Changes | ||
Groups | ||
Projects | List | |
General | ||
Branches | ||
Access | ||
Dashboards | ||
People | List | |
Groups | ||
Documentation | Table of Contents | |
Searching | ||
Uploading | ||
Access Controls | ||
REST API | ||
Project Owner Guide | ||
Settings | Profile | |
Preferences | ||
Watched Projects | ||
Contact Information | ||
SSH Public Keys | ||
HTTP Password | ||
Identities | ||
Groups |
참고 문헌
- Git
- GitWeb
- Jenkins
- https://www.mediawiki.org/wiki/Gerrit/Tutorial
- https://www.gerritcodereview.com/
- Gerrit 코드리뷰(Code Review) 설치 가이드 1부 - 준비
- https://www.rosehosting.com/blog/how-to-install-gerrit2-on-a-centos-7-linux-vps/
- Gerrit 코드리뷰(Code Review) 설치 가이드 2부 - Http 인증 설정
- Gerrit 코드리뷰(Code Review) 설치 가이드 3부 - Gerrit 설치
- Gerrit 코드리뷰(Code Review) 설치 가이드 4부 - Gerrit 설정