sudo apt-get update
apt-get install subversion
apt-get install subversion-tools
apt-get install apache2
apt-get install libapache2-svn
mkdir /home/svn
cd /home/svn
mkdir myproject
sudo addgroup subversion
sudo usermod -G subversion -a www-data
sudo chown -R www-data:subversion myproject
sudo chmod -R g+rws myproject
sudo svnadmin create /home/svn/myproject
修改 /home/svn/myproject/conf/svnserve.conf 来配置其访问控制。
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
修改 /home/svn/myproject/conf/authz
[groups]
admin_group = king
guest_group = jack
[/]
@admin_group = rw
*=r
修改 /home/svn/myproject/conf/passwd
[users]
king = 2018
jack = 12345678
sudo svnserve -d -r /home/svn
当您执行了该命令,SVN 就开始监听默认的端口(3690)。您可以通过下面的命令来访问文件仓库:
svn co svn://192.168.2.188:3690/
sudo svn import ~/dev/nimo_ws/src file:///home/nbeousys/svn/nimo/ -m "initial import"
svn commit -m "documents added."
svn add --no-ignore --force ./
##安装
sudo apt-get update
sudo apt-get install rapidsvn
sudo apt-get install meld
view->Preference->Programs
index | value |
---|---|
Standard Editor | gedit |
Standard Explorer | nautilus |
Diff Tool | meld |
Merge Tool | meld |
bookmark->svn://192.168.2.188:3690