내 서버에서 git을 실행하는 방법이 많이 있다는 것을 알고 있지만, 웹 인터페이스에서 이전 버전을 볼 수 있다는 사실 인 repo 브라우징 기능이있는 git의 기능을 아주 좋아합니다.
이제 github를 사용할 수 있었지만 문제는 소스 제어 규칙이 매우 엄격하고 파일이 암호화되어 있어도 다른 서버에 파일을 넣을 수 없다는 것입니다.
인터페이스와 같은 github를 실행할 수있는 스크립트가 있습니까, 아니면 웹 인터페이스를 통해 git 프로젝트의 개정 내역을 검색 할 수있는 스크립트가 있습니까?
나는 LAMP 서버를 실행하고 있지만 PHP에서 아무것도 사용할 수 없다면 python, perl 등과 같은 대체 언어를 고려할 것입니다.
유료 및 오픈 소스 소프트웨어 모두에 관심
답변
뒤에 웹 애플리케이션 Gitorious는 오픈 소스이다. 웹 서버에서와 똑같은 인터페이스를 가질 수 있습니다. 모든 Github 종소리와 휘파람이있는 것은 아니지만 소스 브라우징, 수정 내역, 커밋 등이 있습니다.
그것은 당신에게 최적이 아닐 수도 있지만 또한 무료입니다 🙂
답변
Git 자체에는 Git 저장소에 대한 기본 브라우저 인터페이스 인 Gitweb 이 함께 제공됩니다 . 임의 버전의 트리를 검색 할 수 있습니다.
http://git.kernel.org 에서 작동중인 Gitweb을 볼 수 있습니다.
답변
이것이 늦은 응답이라는 것을 알고 있지만 멋진 PHP 애플리케이션 호출 gitlist가 있습니다. http://gitlist.org/
훌륭하게 작동하고 아름답게 보입니다.
답변
비용을 지불하고 싶다면 Github를 직접 설치할 수 있습니다. Github Enterprise 라고 하며 사용자 당 요금이 부과됩니다 (20 인용 라이선스 당 연간 약 $ 5000). VM을 제공하고이를 실행할 인프라를 제공합니다.