「利用者:Ideasman42/SVNServerHowto」の版間の差分

提供: wiki
移動先: 案内検索
(Created page with "<source lang=bash> # as root mkdir /var/svn svnadmin create /var/svn/repos # use pass: svn adduser svn nano /etc/passwd # change /bin/bash to /bin/false for svn user # change...")
 
(1版 をインポートしました)
 
(相違点なし)

2018年6月29日 (金) 05:52時点における最新版

<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!