Linux下使用Apache搭建SVN服务(三)

<五>. 安装SVNLinux下使用Apache搭建SVN服务(三)

<1>. 解压安装:
1. 解压:
     tar -zvxf subversion-1.7.13.tar.gz
     cd subversion-1.7.13
     mkdir sqlite-amalgamation -- 创建目录Linux下使用Apache搭建SVN服务(三)
2. 解压sqlite:
     cd /soft
     tar -zvxf sqlite-amalgamation-3.6.18.tar.gz
3. 拷贝sqlite:
     cd sqlite-3.6.18/
      cp sqlite3.c /soft/subversion-1.7.13/sqlite-amalgamation
4. 配置SVN:Linux下使用Apache搭建SVN服务(三)
     cd /soft/subversion-1.7.13
     ./configure --help
     ./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

          --with-neon=/usr/local/neon
5. 编译安装:Linux下使用Apache搭建SVN服务(三)
     make
     make install  
     echo "/usr/local/svn/lib" >> /etc/ld.so.conf 
     ldconfig
6. 测试成功:Linux下使用Apache搭建SVN服务(三)
     /usr/local/svn/bin/svnserve --version


<六>. 创建中央仓库(在/opt/下创建)Linux下使用Apache搭建SVN服务(三)
1. “授权”使用/opt/
      su - root
      chmod 777 /opt/  
2. 创建目录机构:(在/opt/下“递归创建”文件夹)
      su - nick
      mkdir -p /opt/svn/project/CRM 
3. 创建中央仓库:
      svnadmin create /opt/svn/project/CRM
4. 创建成功:存在一些多出来的文件
      ls /opt/svn/project/CRM 
5. 初始导入<可省>:将CRM下的项目内容全部导入(提交后版本为1),注意:最后为“注释”
      svn import /soft/CRM file:///opt/svn/project/CRM -m "hello,I'm Nick Xu..."
(其中CRM可在Win下创建,上传到Linux下)
6. 权限回收:Linux下使用Apache搭建SVN服务(三)@ 回收SVN目录权限:
      chmod -R 700 /opt/svn/ 
@ “回收”/opt/权限:
      su - root
      chmod 755 /opt/

相关推荐