]> sipb.mit.edu Git - ikiwiki.git/blobdiff - doc/tips/untrusted_git_push.mdwn
import sys and sys.argv
[ikiwiki.git] / doc / tips / untrusted_git_push.mdwn
index 958e04e77bd5618ca853d9e09c7a942a2af8d84e..3573a0ddf9be1f23455a112a482132f57db9256c 100644 (file)
@@ -39,12 +39,15 @@ or manipulate tags.
 One thing to keep an eye on is uploading large files. It may be easier to
 do this via git push than using the web, and that could be abused.
 
+Also, no checking is done that the authors of commits are right, so people
+can make a commit that pretends to be done by someone else.
+
 ## user setup
 
 Add a dedicated user who will push in untrusted commits. This user should have
 a locked password, and `git-shell` asĀ its shell.
 
-       root@bluebird:/home/joey>adduser --shell=/usr/bin/git-shell--disabled-password anon
+       root@bluebird:/home/joey>adduser --shell=/usr/bin/git-shell --disabled-password anon
        Adding user `anon' ...
 
 ## ikiwiki setup
@@ -71,7 +74,7 @@ Once you're done modifying the setup file, don't forget to run
 
 You'll need to arrange the permissions on your bare git repository so that
 user anon can write to it. One way to do it is to create a group, and put
-both anon and your regular user in that group. Then make make the bare git
+both anon and your regular user in that group. Then make the bare git
 repository owned and writable by the group. See [[rcs/git]] for some more
 tips on setting up a git repository with multiple committers.