Version controller SVN installation and use [linux]

下载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

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325085221&siteId=291194637