summaryrefslogtreecommitdiff
path: root/README.markdown
blob: de5eee65cdb78500b79d2f7416e1af851097fb07 (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
Parabola Hackers
================

## How to add new keys

* Add your key to the authorized\_keys file.
* Change the key comment to the "Name <name@email.nu>" format (just for keeping
  it tidy)
* Commit
* Push if you have push privileges and you're adding a new hacker, or
* Run `git format-patch HEAD-1` and send the generated patches to Parabola

## How does this work?

There's a post-receive hook on the origin hackers.git repository that updates
a clone on ~/.ssh. Any change pushed to it is immediately reflected in access
privileges for the git user.

## Is this insecure?

'git' is an unprivileged user. If you know how to skip this and gain access to
our servers be kind and let us now ;)

## Why?

Gitosis broke once and was never fixed. We didn't need gitosis' granular
permissions anyway. Now Parabola hackers can add new hackers!