Git For Garage

(add information from Garage scm repository page)
(Further reading)
Line 23: Line 23:
* [http://git-scm.com/documentation Git documentation] at the Git homepage
* [http://git-scm.com/documentation Git documentation] at the Git homepage
* [http://git.or.cz/course/svn.html Subversion to Git documentation] for users familiar with Subversion but new to Git
* [http://git.or.cz/course/svn.html Subversion to Git documentation] for users familiar with Subversion but new to Git
 +
* See the [[Git for Garage wishlist]]
[[Category:Community]]
[[Category:Community]]
[[Category:Development]]
[[Category:Development]]

Revision as of 16:38, 2 February 2010

Git is available as an alternative version control system to Subversion for Garage projects.

Requesting Git for your Garage project

As all Git projects currently start out with a Subversion repository, you must request conversion to a Git repository. Send an email to Ferenc, from the email account that is registered in your Garage profile, including the name of your Garage project in the request.

Garage-specific information

Git on Garage uses the https access method via cURL (most Git installations use Git over ssh, and this is currently under development for Garage). This may cause problems due to the security certificate on https://vcs.maemo.org, so if you experience any issues with 'git clone' or 'git push' please try to set the GIT_SSL_NO_VERIFY environment variable to 1, for example:

export GIT_SSL_NO_VERIFY=1

in a terminal on Linux using bash.

For proxy users, the https_proxy environment variable must be set, for example:

export https_proxy="172.21.112.250:8080"

To authenticate, make sure you have filled in your Garage credentials to ~/.netrc, for example:

machine vcs.maemo.org
login __garage user name__
password __garage password__

Further reading