Gitblit로 로컬 기기에 창고 탐색 웹 응용 프로그램 만들기

3198 단어 GitGitblitJava

어떤 사람을 향해?


git 서버가 있지만 팀 내에는 GiitHub,bitbucket 같은 관리용 웹 앱이 없지만 로컬에서git 서버에 해당하는 서버를 갖고 싶은 사람에게 적합하다.
구체적으로 기릿허브를 사용하던 사업 중 지금은 그런 유형의 사업을 쓰지 않고 입장전환 지침 없이 활용하는 사람들이다.
한마디로 팀을 이끌기 어려워도 창고에서 정보를 효율적으로 얻고 싶을 때의 대체 수단이다.

GiitBlit이란?


git 서버와 창고 관리와 탐색을 위한 오픈 소스 자바 응용 프로그램을 제공합니다.
GitblitGO에서는 제티가 첨부돼 있어 apche 등 웹 서버를 준비하지 않아도 별도로 이동할 수 있다.
윈도우즈를 위한 서비스화된 프로그램이 있습니다. 자바가 있으면 가져오기 쉽습니다.

설치 단계


자세한 절차는 공식 홈페이지를 참조하세요.
http://gitblit.com/setup_go.html
  • 공식 사이트에서 zip
  • 다운로드
  • C: 직각 전개
  • data/gitblit.properties를 통해 포트 번호, SSL 인증서의 암호를 지정합니다.
  • authority.cmd로 SSL 인증서 만들기
  • installService.cmd의--StartParams--storePassword;의 값을 3으로 변경
  • installService.실행 cmd
  • 윈도우즈의 서비스화를 실현할 수 있다.이렇게 하면 기계가 시동을 걸 때 자동으로 시동이 걸린다.
    포트 번호가 88이면 localhost: 8888에 접근하면 표시됩니다.
    공식 홈페이지 캡처도요.
    창고의 요약 화면은 이런 느낌이다.

    커미션도 비교적 보기 쉽다.

    웨어하우스 미러


    기틀릿을 기틀릿 서버로 사용하는 것이 아니기 때문에 팀에서 사용하는 기틀릿 서버를 미러링해 기틀릿에서 볼 수 있다.정기적인fetch 형식의 거울이기 때문에 당장 포기를 반영할 수는 없죠.스케줄러:자기 사정에 따라하는 거니까어쩔 수 없지.
    자세한 절차는 공식 홈페이지를 참조하세요.
    http://gitblit.com/setup_mirrors.html
    개략으로 삼다
  • 데이터/git/이하, git clone --mirror <repository_url>에서 반사경으로 복제
  • data/gitblit.properties에서 렌즈는 git.enableMirroring = true로 유효화
  • git.mirrorPeriod = 30 mins에서 동기화 간격
  • 을 지정합니다.

    사용한 소감.


    GiitHub과 다른 것들에 비해 UI는 좀 낡은 인상을 주지만 창고 탐색 기능은 거의 같다.
    예를 들어git blame, 특정 줄의 제출 diff 등을 보면 어느 정도 틈이 없을 수 있다.

    창고의 요약 화면에서 기본 개발자는 자주 볼 수 있고 개발자 지점의 제출이 무엇인지 천천히 감시할 수 있다.
    diff를 제출하는 것도 보기 쉬워서 보면서 댓글을 달면 쉽습니다.

    사이트 축소판 그림

  • http://qiita.com/satoshi0212/items/8924d1667a1ab980977f
  • http://d.hatena.ne.jp/udagawa/20141027
  • http://d.hatena.ne.jp/torutk/20130812/p1

  • http://news.mynavi.jp/column/ide/154/
  • 좋은 웹페이지 즐겨찾기