1.install svn server
sudo apt-get install subversion

2.make repository
sudo mkdir /home/.svn
sudo mkdie /home/.svn/prj
sudo chmod -R ugo+rws /home/.svn/prj
sudo svnadmin create /home/.svn/prj

3. config repository
(1) config /home/.svn/prj/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = test
(2) config /home/.svn/prj/passwd
[users]
developer = developer
tester = tester
(3) config /home/.svn/prj/authz
[/]
developer = rw
tester = r


如果出错可以使用svn的工具检测认证文件的正确性

svnauthz-validate /home/.svn/prj/authz

 


4. restart subversion
pkill -9 svnserve
svnserve -d -r /home/.svn

5.check out prj to workspace
svn co svn://127.0.0.1/prj workspace --username developer

6. add file to svn repository
svn add filename
svn add dirname

7. commit modify
svn commit -m "commit files"

8. update svn
svn up

相关文章:

  • 2022-02-07
  • 2021-10-15
  • 2021-08-26
  • 2021-10-26
  • 2022-12-23
  • 2021-08-17
  • 2021-10-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-03-30
  • 2021-08-01
  • 2021-05-19
  • 2021-09-25
相关资源
相似解决方案