#查找有关svn关键字的目录及文件
find / -name "*svn*"
find / -name "*Svn*"
find / -name "*SVN*"
#SVN的关闭与重启
关闭 killall svnserve
重启 svnserve -d -r /opt/svn/
查看 ps -ef|grep svnserve
#结局SVN的UUID不匹配的问题
1,服务器上查看SVN Server 上的Repository的UUID :svnlook uuid /home/svn/xbios
2,更新项目Repository的UUID:svnadmin setuuid /home/svn/xbios 5f33f2ff-87ec-aa41-8298-153df35d2d17
3,查看一下更新的UUID的结果:svnlook uuid /home/svn/xbios
#创建SVN仓库
# svnadmin create /opt/svn/repos/source1
# chown -R svn:svn /opt/svn/
#解决svnserve: Can't bind server socket: Address already in use
但是公司肯定不会只使用一个svn版本库吧,来个销售的sale库。
建好以后启动
# svnserve -d -r /mnt/westos
svnserve: Can't bind server socket: Address already in use
报错了,纠结了吧!
解决办法:
# svnserve -d -r /mnt/westos --listen-port 3691
[root@localhost conf]# netstat -antple | grep svn
tcp
0 0 :::3690 :::*
LISTEN 0 125064 7427/svnserve
tcp
0 0 :::3691 :::*
LISTEN 0 125826 7617/svnserve
为什么会出现这种原因呢?默认的启动svn服务,系统默认开启的端口为3690,当你启动第二个版本库时还是开启3690,所以就冲突了。
你可能会想到我kill掉,再重新启动,要是开发的项目正在进行,你会去kill掉?