Ginatra는 Ruby Sinatra에 구축 된 간단한 웹 기반 git 저장소 브라우저입니다.
[웹 사이트 | 스크린 샷 | 데모]
Ginatra를 설치하는 방법에는 두 가지가 있습니다 : 포장 된 Ruby Gem 또는 Sinatra 앱으로.
당신이 무엇을하고 있는지 알지 않는 한 루비 보석으로 설치하는 것이 좋습니다.
RubyGems에서 Ginatra를 설치하려면 다음 명령을 실행하십시오.
gem install ginatra -v 4.1.0구성 파일 작성 (readme의 구성 섹션 참조).
Ginatra 서버 시작 :
ginatra run 기본적으로 Ginatra는 localhost:9797 에서 실행됩니다
소스에서 Ginatra를 설치하려면 다음 명령을 실행하십시오.
git clone git://github.com/NARKOZ/ginatra.git
cd ginatra/
git checkout v4.1.0
bundle구성 파일을 만들거나 기존의 수정 (readme의 구성 섹션 참조).
Ginatra 서버 시작 :
./bin/ginatra run 기본적으로 Ginatra는 localhost:9797 에서 실행됩니다
자신의 설정으로 ~/.ginatra/config.yml 파일을 만듭니다. 참조는 config.yml 참조하십시오.
git_dirs -GINATRA는 git 리포지토리를 위해이 폴더를 살펴 봅니다. 경로 끝에서 * 추가해야합니다. 예 : /home/Development/repos/*
sitename 사이트 이름. 페이지 제목과 헤더에 사용됩니다.
description - 웹 인터페이스 설명. 색인 페이지에서 사용됩니다.
port - Ginatra 서버가 실행될 포트.
host - Ginatra 서버가 실행될 호스트.
prefix - Ginatra 서빙 호스트의 접두사. Ginatra가 서브 디렉토리에 설치 될 때 사용됩니다.
git_clone_enabled? - 스마트 HTTP 지원을 활성화하고 GIT 리포지토리를 복제 할 수 있습니다.
log_file Ginatra가 경고 및 오류를 기록하는 로그 파일의 위치. 이 설정이 존재하지 않으면 Ginatra는 표준 출력 (STDOUT)에 로그 아웃합니다.
Ginatra를 앱으로 설치 한 경우 root 폴더에서 config.yml 파일을 편집하여 설정을 변경할 수 있습니다.
구성 파일에 변경 사항을 적용한 후 웹 서버를 다시 시작해야합니다.
CLI를 통해 Ginatra와 상호 작용할 수 있습니다. 다음 명령을 사용할 수 있습니다.
ginatra run # Starts Ginatra server
ginatra stop # Stops Ginatra server
ginatra status # Checks status of the Ginatra server (running or not)
ginatra -v # Shows version of Ginatra
ginatra -h # Lists available commands and their options 열린 문제는 인식 된 난이도에 따라 레이블이 지정됩니다. 기고 가이드 라인을 참조하십시오.