svn 搭建

  • 安装subversion :sudo apt-get install subversion
  • 创建资源库(第1步)
  • 1.mkdir /home/zhongkeli/svn
    2.cd /home/zhongkeli/svn
    3.svnserve -d -r /home/zhongkeli/svn (先启服务器)
    4.svnadmin create DialogManage (再建仓库)//DialogManage为工程目录
    注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690。
     svnserve -d -r /home/username   <=>(等价于)    svnserve -d  --listen-port=3690  -r /home/username
     若要启动第二个服务器,则可svnserve -d  --listen-port=3691   -r /home/username2,
    但同时后面在checkout时要指明第二个服务器 的端口,如  svn co  svn://192.168.1.1:3691/repos

  • 修改用户名和密码 (第2步)
    1.修改/home/zhongkeli/svn/DialogManage/conf/svnserve.conf,把下面三行的注释去掉
    anon-access = read  
    auth-access = write  
    password-db = passwd
      注意:去掉注释时要保证anon-access = read 、auth-access = write和password-db = passwd
    是顶格形式(即该行的前面没有空格) ,否则会出现svnserve.conf:12:Option expected的错误。
    2.修改/home/zhongkeli/svn/DialogManage/conf/passwd,添加用户和密码
    hideto = hideto  
    lucia = lucia//账户=密码
    这一步骤同样要注意上面提到的顶格形式,否则svn服务器读取passwd时不能识别。

  • 导入project​(第3步:导入工程)
  • svn import -m "随便填" /home/zhongkeli/workspace/DialogManage svn://192.168.1.1/DialogManage
    (在本地操作,把本地的工程(/home/zhongkeli/workspace/DialogManage)导入到
    svn服务器上(svn://192.168.1.1/DialogManage),ip地址改为svn服务器的ip地址) 
下次使用时,当每次重启机器后,都需要自行启动svn服务器:svnserve -d -r /home/zhongkeli/svn 
如果在中途中,遇到端口被占用,可以使用losf -i:3690(端口,根据实际情况更换)查找PID,中止占用端口的进程。

你可能感兴趣的:(svn 搭建)