安裝部署if.svnadmin 工具 前提是安裝好svn服務器及apache+php服務器。 yum -y install subversion mod_dav_svn 安裝完建立一個目錄用來作為svn總目錄 sudo mkdir /home/svn 啟動svn sudo svn -d -r /home/svn 啟動后會在/home/svn目錄下生成如下兩個文件 authz 和passwd文件 yum -y install httpd yum -y install php 下載軟件包 sudo wget https://ncu.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip 解壓 unzip svnadmin-1.6.2.zip 復制一份動至apache的web目錄 sudo cp -r /home/tools/svnadmin/iF.SVNAdmin-stable-1.6.2/ /var/www/html/ 切換至web目錄 cd /var/www/html 改目錄名 sudo mv iF.SVNAdmin-stable-1.6.2/ svnadmin 對svnadmin目錄下的data進行777授權和文件屬主變換 sudo chmod -R 777 svnadmin/data sudo chown apache:apache svnadmin/data 新建賬戶文件和密碼文件 cd svnadmin/data touch authz touch passwd chown apache:apache authz chown paache:apache passwd 對該軟件進行配置,用win電腦訪問,根據實際情況設置相關參數並保存,其中svn和svnadmin命令可以 使用which svn和which svnadmin 查看路徑 http://www.服務器ip.com/svnadmin/ 如果admin密碼忘記,admin密碼這樣修改: sudo htpasswd /var/www/html/svnadmin/data/passwd admin admin123 訪問以下路徑可以開始登陸和用接ifsvnadmin工具管理的的svn版本倉庫 http://服務器ip地址/svnadmin/
注意事項:1、進入管理界面后以后所有的操作都可以在后台添加了
2、一般管理步驟為-分配用戶-歸屬組-添加需要管理的目錄或者文件作為管理路徑-對路徑進行管理
3、一般授權讀寫后,其他組默認是可以讀取到你的目錄的,但是不能修改,如需要直接其他組拒絕讀,那么其他組需要設置對該路徑的none權限,也就是無任何權限。