Getting Started

Wed, Jun 20, 2012

Installation   Download Download GitStack Run the installer Please make sure any previous version of GitStack has been uninstalled before installing a new version. -if an other webserver is already running on he machine please read the GitStack and other web servers article. -GitStack will not work if a python environment is already installed on [...]

Web repository browsing

Wed, Jun 20, 2012

Gitweb provides a web interface for your git repositories. Gitweb provides the following features : – Browse git repositories on the web – Browse each version of the repository – View any file content for any revision – View the revision log for each branch, what has been changed and by who – Rss / [...]

Git and https / SSL

Thu, May 3, 2012

The communication between git clients and the git server can be encrypted using the https protocol. To use this feature, it is recommended to own a valid certificate issued from a certificate authority (verysign, thawte, etc.). A self signed certificate is provided by default, but we strongly advise you to use your own certificate. GitStack [...]

GitStack and other web servers

Wed, May 2, 2012

GitStack uses Apache to run its web administration interface and to handle git http connections. However GitStack uses by default the port 80. You might have some issues to run some others webservers on the side (IIS, Apache, Wamp, etc). Fortunately, GitStack provides a convenient way to change its port after the installation process. This [...]

Git and Active Directory / Ldap authentication

Thu, Apr 26, 2012

GitStack supports user authentication from Active Directory and any ldap compliant external system. Active Directory will be taken as an example in this tutorial. GitStack provides two main features : – Synchronization with Active Directory users in GitStack – Authentication with Active Directory from your Git client (on clone and push) We will go through [...]

Migrate from svn to git

Mon, Apr 2, 2012

Subversion was the most used versioning system until last year. A majority of new projects are now using git and most of the older but active project are now migrating from subversion to git. This tutorial will show you how to migrate your subversion server (online hosted or using a software like visualsvn server) to [...]

Import an existing repository

Wed, Mar 28, 2012

GitStack is compatible with any existing git repository. The auto import feature will help you to migrate existing repositories. We will use as an example the ruby on rails source code for this tutorial. Skip step 1 if you already have a repository to import. 1. Clone the code from github anywhere on your computer [...]

Make your Git client remember your username and password

Wed, Mar 14, 2012

When you clone, push and pull any file to your repository, your Git client will prompt you for your username and password. git clone http://john@10.0.2.15/companyproject.git The feature “remember my credentials” might not be implemented by your git client. The current workaround is to include your username and/or password in the url. If your repository is [...]