(doc) '-q' option to gl-setup, plus significance of pubkey filename
And the quick install instructions should really show the "-q"...
This commit is contained in:
parent
95906455ab
commit
c15ceeb3eb
|
@ -48,7 +48,7 @@ for each step shown:
|
||||||
1. copy the admin's pubkey to the server as "alice.pub"
|
1. copy the admin's pubkey to the server as "alice.pub"
|
||||||
2. `git clone git://github.com/sitaramc/gitolite` or equivalent
|
2. `git clone git://github.com/sitaramc/gitolite` or equivalent
|
||||||
3. `gitolite/src/gl-system-install`
|
3. `gitolite/src/gl-system-install`
|
||||||
4. `gl-setup alice.pub`
|
4. `gl-setup -q alice.pub`
|
||||||
|
|
||||||
Note also that you only need ONE real user on the server. In our example it
|
Note also that you only need ONE real user on the server. In our example it
|
||||||
is git. In particular, you do NOT create Unix userids for your gitolite
|
is git. In particular, you do NOT create Unix userids for your gitolite
|
||||||
|
|
|
@ -14,7 +14,7 @@ sane setup, the following steps should work:
|
||||||
|
|
||||||
git clone git://github.com/sitaramc/gitolite
|
git clone git://github.com/sitaramc/gitolite
|
||||||
gitolite/src/gl-system-install
|
gitolite/src/gl-system-install
|
||||||
gl-setup ~/YourName.pub
|
gl-setup -q ~/YourName.pub
|
||||||
|
|
||||||
You're done. If it didn't work, well that's what the [install][] doc is for,
|
You're done. If it didn't work, well that's what the [install][] doc is for,
|
||||||
especially the [if you run into trouble][insttrouble] section.
|
especially the [if you run into trouble][insttrouble] section.
|
||||||
|
|
|
@ -36,7 +36,10 @@ Debian packages create. Your distro/OS may vary.)
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server
|
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server.
|
||||||
|
(The name of this file determines your gitolite username, so if you leave
|
||||||
|
it as `id_rsa.pub`, your gitolite username will be `id_rsa`, which may not
|
||||||
|
be what you want).
|
||||||
|
|
||||||
On your *server*, as *root*:
|
On your *server*, as *root*:
|
||||||
|
|
||||||
|
@ -49,6 +52,9 @@ On your *server*, as *root*:
|
||||||
# (now as gitolite)
|
# (now as gitolite)
|
||||||
gl-setup /tmp/YourName.pub
|
gl-setup /tmp/YourName.pub
|
||||||
|
|
||||||
|
Note: if you're running non-interactively (i.e., cannot tolerate an editor
|
||||||
|
popping up), insert a "-q" before the argument to gl-setup.
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
git clone gitolite@server:gitolite-admin
|
git clone gitolite@server:gitolite-admin
|
||||||
|
@ -68,7 +74,11 @@ me to link it here).
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server
|
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server.
|
||||||
|
(The name of this file determines your gitolite username, so if you leave
|
||||||
|
it as `id_rsa.pub`, your gitolite username will be `id_rsa`, which may not
|
||||||
|
be what you want).
|
||||||
|
|
||||||
|
|
||||||
On your *server*, as *git* (the "hosting user"), first check if `$HOME/bin` is
|
On your *server*, as *git* (the "hosting user"), first check if `$HOME/bin` is
|
||||||
on the default PATH. If not, fiddle with the `.bashrc` or `.bash_profile` or
|
on the default PATH. If not, fiddle with the `.bashrc` or `.bash_profile` or
|
||||||
|
@ -84,6 +94,9 @@ similar files and add it somehow. Then:
|
||||||
|
|
||||||
gl-setup /tmp/YourName.pub
|
gl-setup /tmp/YourName.pub
|
||||||
|
|
||||||
|
Note: if you're running non-interactively (i.e., cannot tolerate an editor
|
||||||
|
popping up), insert a "-q" before the argument to gl-setup.
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
git clone git@server:gitolite-admin
|
git clone git@server:gitolite-admin
|
||||||
|
@ -122,7 +135,12 @@ There are many, many ways to skin this cat; here's one way:
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server
|
* copy your `~/.ssh/id_rsa.pub` file to `/tmp/YourName.pub` on the server.
|
||||||
|
(The name of this file determines your gitolite username, so if you leave
|
||||||
|
it as `id_rsa.pub`, your gitolite username will be `id_rsa`, which may not
|
||||||
|
be what you want).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
On your *server*, as *root*:
|
On your *server*, as *root*:
|
||||||
|
|
||||||
|
@ -143,6 +161,9 @@ On your *server*, as *root*:
|
||||||
# (now as git)
|
# (now as git)
|
||||||
gl-setup /tmp/YourName.pub
|
gl-setup /tmp/YourName.pub
|
||||||
|
|
||||||
|
Note: if you're running non-interactively (i.e., cannot tolerate an editor
|
||||||
|
popping up), insert a "-q" before the argument to gl-setup.
|
||||||
|
|
||||||
On your *workstation*:
|
On your *workstation*:
|
||||||
|
|
||||||
git clone git@server:gitolite-admin
|
git clone git@server:gitolite-admin
|
||||||
|
|
Loading…
Reference in a new issue