summaryrefslogtreecommitdiff
path: root/gitano-checklist.txt
blob: a61bd3e19921d0dafc012565e9c6566e0d457ef2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Setting up Gitano (with cgit and git daemon) on Debian wheezy
=============================================================

* Obtain luxio and gitano-all built for wheezy.
  - you may have to build them yourself

* Install packages:
  - luxio
  - gitano (from gitano-all source package)
  - lua-rex-pcre
  - openbsd-inetd

* adduser --disabled-password git

* make sure your ssh public key is on the system; you'll need
  it for gitano-setup

* su - git
  - run gitano-setup
  - answer questions truthfully

* from your own ssh account: ssh git@host whoami

* edit /etc/inetd.conf to add:

    git stream tcp nowait nobody /usr/bin/git git daemon --inetd --interpolated-path=/home/git/repos/%D /home/git/repos

* /etc/init.d/openbsd-inetd restart

* git clone ssh://git@testgit2/gitano-admin
  - edit rules/core.lace, uncomment the last line:
    "allow "Anonymous access is okay" op_read !is_admin_repo"
  - git commit -av
  - git push origin HEAD

* ssh git@host create foo