Next: , Previous: Gnulib Basics, Up: Brief Overview

1.2 git and CVS

Gnulib is available for anonymous checkout. In any Bourne-shell the following should work:

     $ git clone git://

For a read-write checkout you need to have a login on ‘’ and be a member of the Gnulib project at Then, instead of the URL git://, use the URL ‘ssh://’ where user is your login name on

git resources:


When you use git annotate or git blame with Gnulib, it's recommended that you use the -w option, in order to ignore massive whitespace changes that happened in 2009.

CVS checkouts are also supported:

     $ cvs -d co -d gnulib HEAD