日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

SVN无法CO检出web目录

發布時間:2023/11/28 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SVN无法CO检出web目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公司停電造成的SVN上傳后有報錯

post-commit用于同步web目錄的配置文件
SVN設置了開機啟動,所以客戶端我們上傳和更新文件正常,但是有如上的報錯,
并且瀏覽器訪問web站點沒有新上傳的項目內容。

解決方法
1.刪除或者修改掉原來同步的項目文件夾

2.使用putty工具登錄服務器,cd到項目路徑下 cd /var/www

3.從svn庫里檢出svn文件庫到www 目錄 svn co svn://localhost/html

4.結果出現SVN報錯No repository found in 'svn://localhost/html'
報這個錯誤原因是因為啟動SVN服務時指定的倉庫路徑不對,把原來的進程kill掉,再重新指定正確的倉庫根目錄就行了。不用像網上一些說另外建立倉庫指定那么麻煩,直接按照一些命令一步一步來就完事了

4.1.查SVN使用的3690端口監聽的PID號,如下8236就是記住你查出來的
[root@xxxxxx~]# netstat -apn|grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8236/svnserve

4.2.[root@xxxxxx~]# ps -aux|grep 3690
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 8460 0.0 0.0 103256 840 pts/0 S+ 10:18 0:00 grep 3690

4.3.[root@xxxxxx~]# ps -aux|grep 8236
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 8236 0.0 0.0 156996 1012 ? Ss 09:52 0:00 /usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid
root 8476 0.0 0.0 103256 840 pts/0 S+ 10:19 0:00 grep 8236

4.4.關閉PID 8236這個進程,這個PID是上面查3690端口查出來的,大家根據自己的改
[root@xxxxxx~]# kill -9 8236

4.5.[root@xxxxxx~]# ps aux|grep svnserve
root 8506 0.0 0.0 103256 840 pts/0 S+ 10:19 0:00 grep svnserve

4.6.[root@xxxxxx~]# svnserve -d -r /var/www/

4.7.[root@xxxxxx~]# ps aux|grep svnserve
root 8533 0.0 0.0 156996 756 ? Ss 10:20 0:00 svnserve -d -r /var/www/
root 8549 0.0 0.0 103256 840 pts/0 S+ 10:20 0:00 grep svnserve

5.完成后重新在WWW目錄下檢出html項目,記住別忘了 cd /var/www
svn co svn://localhost/html

6.檢出成功后,再次將html里的所以文件屬性改成apache權限,修改conf數據庫訪問路徑,刪除本不該上傳同步出來的緩存目錄Runtime。
更新和上傳文件沒有報錯
訪問也成功

總結

以上是生活随笔為你收集整理的SVN无法CO检出web目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。