SME Server git implemtation (original work of Marco Hess to be found at https://git.through-ip.com/)
Perl JavaScript Shell CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
root
.gitmodules
README.md
TODO.txt
access-rules.txt
config-settings.txt
createlinks
install-smeserver-git.sh
install.sh
smeserver-git.spec
uninstall-smeserver-git.sh

README.md

Introduction

This package integrates Git into the SME server. It features:

  • Create & manage centralised git repositories through the server-manager panel.
  • Access rights based on SME server users and groups.
  • Per repository settings for pull and push access control (including support for setting anonymous access).
  • Per repository network access setting for either local only or internet.
  • All repositories accessed over HTTPS for easy remote access through firewalls.
  • Separate name space for Git repositories using git subdomain (i.e. independent of ibays and other resources on the server)
  • Email notification of push operations to all users that have either pull or push access to the repository
  • Web viewing of repositories through gitweb
  • Gravatars support in gitweb
  • Automatic markdown of README.md into README.html and shown in gitweb

Required Packages

  • git - dag repository
  • gitweb - dag repository
  • highlight - See http://www.andre-simon.de - Can be installed from the epel repositories