利用者:Ideasman42/SVNServerHowto

提供: wiki
移動先: 案内検索

<source lang=bash>

  1. as root

mkdir /var/svn svnadmin create /var/svn/repos

  1. use pass: svn

adduser svn

nano /etc/passwd

  1. change /bin/bash to /bin/false for svn user
  1. change ownership

cd /var sudo chown -R svn.svn svn

  1. add user, eg

adduser alex

  1. add group

vigr

  1. change:
  2. svn:x:1002:
  3. to...
  4. svn:x:1002:alex,bob
  1. to be sure make similar edit again...

vigr -s

  1. I couldnt get users sorted out, but this works

cd /var sudo chmod 777 -R svn

  1. test checkout

svn co svn+ssh://alex@192.168.1.104/var/svn/repos svn co svn+ssh://ideasman42@192.168.1.104/var/svn/repos

  1. manage public keys from users and your done!