diff --git a/doc/1-INSTALL.mkd b/doc/1-INSTALL.mkd index cbafc59..9885013 100644 --- a/doc/1-INSTALL.mkd +++ b/doc/1-INSTALL.mkd @@ -38,8 +38,9 @@ In this document: Please make sure you understand the following points first. - * gitolite runs as a single (real) user on a server, and is invoked via ssh. - Traditionally, this "hosting user" is "git" or "gitolite". + * gitolite runs as a single (real) user on a server, and is invoked via ssh + (or, less commonly, via http). Traditionally, this "hosting user" is + "git" or "gitolite". * there is *usually* only one hosting user per server (machine), but gitolite makes it trivial to have as many as you want. In fact, every @@ -111,6 +112,7 @@ don't know ssh it'll be a nightmare to support you. normally; see the `$GIT_PATH` variable in the "rc" file * perl (but since git requires it anyway, you probably have it) * openssh or any ssh that can understand the `authorized_keys` file format + (probably optional if you're using the http backend) diff --git a/doc/admin-defined-commands.mkd b/doc/admin-defined-commands.mkd index 9f0fca1..fb1dca7 100644 --- a/doc/admin-defined-commands.mkd +++ b/doc/admin-defined-commands.mkd @@ -13,6 +13,7 @@ In this document: * background * setting it up + * configuring ADCs * anatomy of a command * example uses and sample commands in contrib * fork @@ -77,6 +78,8 @@ to inadvertently *hide* some of the "official" commands (like "info", executable files with those names in this directory. So don't do that -- you have been warned!** + + #### configuring ADCs I didn't want to put configuration variables for ADCs also into the main 'rc' diff --git a/doc/gitolite-without-ssh.mkd b/doc/gitolite-without-ssh.mkd index 4f61405..bb1a194 100644 --- a/doc/gitolite-without-ssh.mkd +++ b/doc/gitolite-without-ssh.mkd @@ -38,6 +38,11 @@ involved if you setup [smart http][sh] mode. In other words, authentication is the job of `sshd` or `httpd`, not gitolite. +[**SIDE NOTE**: This is why an "ssh issue" is almost never a "gitolite issue". +It is also why I often ignore emails and IRC messages that seem like just ssh +issues if I am too busy. I will never ignore core gitolite issues like that, +of course!] + ### using other authentication systems with gitolite The bottom line in terms of how to invoke gitolite has been described up at diff --git a/doc/http-backend.mkd b/doc/http-backend.mkd index c1ed32f..54ec56b 100644 --- a/doc/http-backend.mkd +++ b/doc/http-backend.mkd @@ -64,6 +64,12 @@ I assume you've installed apache 2.x and git on the server. I assume your httpd runs under the "apache" userid; adjust instructions below if it does not. Similarly for "/var/www" and other file names/locations. +I assume you have read the "[please read this first][1rtf]" section of the +main install document to get an idea of the general concepts and terminology +(just ignore anything that is specific to ssh). + +[1rtf]: http://sitaramc.github.com/gitolite/doc/1-INSTALL.html#_please_read_this_first + #### install gitolite under "apache" diff --git a/doc/ssh-troubleshooting.mkd b/doc/ssh-troubleshooting.mkd index 594950e..a992a11 100644 --- a/doc/ssh-troubleshooting.mkd +++ b/doc/ssh-troubleshooting.mkd @@ -133,6 +133,9 @@ This is a quick checklist: these components are correct. `ls -ald ~ ~/.ssh ~/.ssh/authorized_keys` will tell you what they are. + * some OSs/distributions require that the "git" user should have a password + and/or not be a locked account. You may want to check that as well. + * if all that fails, log onto the server as root, `cd /var/log`, and look for a file called `auth.log` or `secure` or some such name. Look inside this file for messages matching the approximate time of your last attempt diff --git a/doc/wildcard-repositories.mkd b/doc/wildcard-repositories.mkd index ff196f0..5d986aa 100644 --- a/doc/wildcard-repositories.mkd +++ b/doc/wildcard-repositories.mkd @@ -25,6 +25,7 @@ In this document: * **IMPORTANT WARNING ABOUT THIS FEATURE** * setting a gitweb description for a wildcard-matched repo * reporting + * deleting a wild repo * how it actually works ---- @@ -263,6 +264,8 @@ commands, thanks to Teemu. In order to see what repositories were created from a wildcard, use the "expand" command, described briefly in [doc/report-output.mkd][repout]. + + ### deleting a wild repo See [repo deletion][rmr] for more on this. Note that this requires you to diff --git a/t/README.mkd b/t/README.mkd index 2bbf0f8..f10688e 100644 --- a/t/README.mkd +++ b/t/README.mkd @@ -2,19 +2,19 @@ In this document: - * terminology - * notes and background - * quick instructions for running the test suite - * instructions for adding new tests + * terminology + * notes and background + * quick instructions for running the test suite + * instructions for adding new tests - + ### terminology #define PW "patches welcome!" #define TODO PW - + ### notes and background @@ -33,7 +33,7 @@ In this document: * the test driver has evolved as new scripts were added; you will see that older scripts are a little less sophisticated. - + ### quick instructions for running the test suite @@ -80,7 +80,7 @@ In this document: # or prove ./test-driver.sh :: t51 - + ### instructions for adding new tests