Changes

Jump to navigation Jump to search
262 bytes added ,  10:39, 10 February 2013
no edit summary
Line 14: Line 14:     
* Create & manage centralised git repositories through the SME server-manager panel.
 
* Create & manage centralised git repositories through the SME server-manager panel.
* Access rights based on SME server users and groups.
+
* Per repository network access configurable for either 'Local network Only' or 'Internet'.
* Per repository settings for pull and push access control (including support for setting anonymous access).
+
* Repositories accessed over HTTP/HTTPS for easy remote access through firewalls.
* Per repository network access setting for either local only or internet.
+
* Separately configurable PULL and PUSH permissions.
* All repositories accessed over HTTPS for easy remote access through firewalls.
+
* Permissions based on SME server users and groups.
 +
* Support for Anonymous access PULL and/pr PUSH.
 
* Separate name space for Git repositories using git as a prefix (i.e. independent of ibays and other resources on the server)
 
* Separate name space for Git repositories using git as a prefix (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
 
* Email notification of push operations to all users that have either pull or push access to the repository
* Web viewing of repositories through gitweb
+
* Web viewing of repositories through gitweb.
 +
* Special GitHub style theme for gitweb viewer (separately installable).
 
* Gravatars support in gitweb
 
* Gravatars support in gitweb
 
* Automatic markdown of README.md into README.html and shown in gitweb
 
* Automatic markdown of README.md into README.html and shown in gitweb
Line 27: Line 29:     
=== Installation ===
 
=== Installation ===
While still very alpha, there are now RPMs available from my personal repository that can be found at
+
There are now RPMs available from my personal repository that can be found at
    
http://through-ip.com/packages/smeserver/i386/repoview/
 
http://through-ip.com/packages/smeserver/i386/repoview/
Line 48: Line 50:  
Check the instructions on that wiki page and make sure you use the settings for '''SME8'''
 
Check the instructions on that wiki page and make sure you use the settings for '''SME8'''
   −
==== Install Git RPM's ====
+
==== Install the SME Server Git RPM's ====
    
  yum --enablerepo=through-ip --enablerepo=dag install smeserver-git smeserver-gitweb smeserver-gitweb-theme
 
  yum --enablerepo=through-ip --enablerepo=dag install smeserver-git smeserver-gitweb smeserver-gitweb-theme
   −
==== Clone the smeserver-git repository ====
+
=== Using SME Server Git ===
Set your git to ignore self signed SSL certificates with:
+
 
 +
 
 +
 
 +
==== Ignore self signed SSL certificates ====
 +
 
 +
When accessing git on your server, set your git client to ignore self signed SSL certificates with:
    
  git config --global http.sslVerify false
 
  git config --global http.sslVerify false
   −
Now clone the repository:
+
==== Repository Update Mailing Lists ====
   −
git clone https://git.through-ip.com/smeserver-git.git
+
The configured users for the git repository are automatically added to the mailing list to receive email notifications about changes to the repository.
    
=== Feedback ===
 
=== Feedback ===
374

edits

Navigation menu