Differences between version 13 and revision by previous author of Git.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 13 | Last edited on Tuesday, November 21, 2006 12:32:59 pm | by IanMcDonald | Revert |
Older page: | version 11 | Last edited on Saturday, October 15, 2005 7:24:56 am | by AristotlePagaltzis | Revert |
@@ -13,12 +13,34 @@
Alternatively the man pages can be found at http://www.kernel.org/pub/software/scm/git/docs/ if you don't have permissions to install locally from the [Git] [Package] (although you can always have local man pages if you setup your enivronment variables correctly).
[Git] is OpenSource and itself kept in a [Git] archive available at [rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/git.git]. This now includes <i>gitk</i> which is quite a useful tool for viewing what's inside a [Git] graphically. To be able to use [Git], you need to bootstrap your installation using the TarBall at [http://www.codemonkey.org.uk/projects/git-snapshots/git/].
+
+These days most distributions have Git prepackaged although they are often only for the development version as still relatively new.
+
+Git has a number of ways to transfer the data. The most efficient is it's native protocol called Git which uses [TCP] port 9418. It can also use rsync and HTTP.
+
+----
+
+If you get the following error:
+<verbatim>
+*** Environment problem:
+*** Your name cannot be determined from your system services (gecos).
+*** You would need to set GIT_AUTHOR_NAME and GIT_COMMITTER_NAME
+*** environment variables; otherwise you won't be able to perform
+*** certain operations because of "empty ident" errors.
+*** Alternatively, you can use user.name configuration variable.
+
+fatal: empty ident <user@machine.localdomain> not allowed
+</verbatim>
+
+then you need to setup your real name in the system password file (/etc/passwd). gecos refers to this field in this case (see wikipedia:gecos for more info).
+
+NB Putting those environment variables won't fix it if you don't have the real name in!
----
> Torvalds seemed aware that his decision to drop BitKeeper would also be controversial. When asked why he called the new software, "git," British slang meaning "a rotten person," he said. "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git."
From [PC World: After controversy, Torvalds begins work on "git" | http://www.pcworld.idg.com.au/index.php/id;1852076002]
----
See also KernelDevelopmentWithGit