下载sqlite:http://www.sqlite.org/2016/sqlite-autoconf-3130000.tar.gz
下载SVN:http://apache.fayea.com/subversion/subversion-1.9.4.tar.gz
Installation (source installation):
1. Preparation for compilation and installation
Install apr, apr-util, apr-iconv and other tools
2. Compile and install sqlite
1 tar -zxvf sqlite-autoconf-3130000.tar.gz 2 cd sqlite-autoconf-3130000 3 ./configure --prefix=/usr/local/sqlite 4 make && make install
3. Install SVN
1 tar -zxvf subversion-1.9.4.tar.gz 2 cd subversion-1.9.4 3 ./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite
4. Set environment variables
1 vi /etc/profile 2 write 3 export PATH=/usr/local/subversion/bin:$PATH 4 execute 5 source /etc/profile
Use svn to build a warehouse [server configuration warehouse]:
1. Warehouse configuration
1 cd /usr/local/apache/htdocs 2 mkdir repositories 3 svnadmin create ./repositories 4 #After executing the command, the configuration file is automatically generated, and the repositories folder is found to contain conf, db, format, hooks, locks, README.txt and other files , indicating that an SVN library has been established 5 #conf folder contains files for configuring users, passwords, permissions, etc.
2. Set user password
1 cd ./repositories/conf 2 vi passwd 3 add 4 tg=123456
3. Permission settings (set which users can access which directories)
1 vi authz
4. Start the SVN service
1 svnserve -d -r /usr/local/apache/htdocs/repositories
5. Stop SVN
1 killall svnserve