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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

apache与Subversion

發布時間:2024/1/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache与Subversion 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

apache

Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。

安裝 apache
  • sudo apt-get install apache2
啟動apache
sudo service apache2 start

Subversion

subversion是一個自由開源的版本控制系統。Subversion將文件存放在中心版本庫里,這個版本庫很像一個普通的文件服務器,不同的是,它可以記錄每一次文件和目錄的修改情況,這樣就可以借此將數據恢復到以前的版本,并可以查看數據的更改細節。

安裝Subversion
sudo apt-get install subversion
sudo apt-get install libapache2-mod-svn
創建subversion用戶組,并且把用戶加到組里
sudo addgroup subversion
sudo usermod -G subversion -a www-data
創建項目文件夾,并設置權限
sudo mkdir /home/svn
cd /home/svn
sudo mkdir myproject
sudo chown -R www-data:subversion myproject
創建 SVN 文件倉庫
sudo svnadmin create /home/svn/myproject
賦予組成員相應的權限
sudo chmod -R g+rws myproject

訪問 Subversion 文件倉庫

直接訪問文件倉庫(file://)這是所有訪問方式中最簡單的。它不需要事先運行任何 SVN 服務。這種訪問方式用于訪問本地的 SVN 文件倉庫。
svn co file:///home/svn/myproject
svn co file://localhost/home/svn/myproject
通過 WebDAV 協議訪問(http://)
配置 /etc/apache2/mods-available/dav_svn.conf
<Location /svn/myproject> DAV svn SVNPath /home/svn/myproject AuthType Basic AuthName "myproject Subversion Repository" AuthUserFile /etc/subversion/passwd #<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user #</LimitExcept> </Location> 重啟 Apache 2 Web 服務器
sudo service apache2 restart
添加用戶
sudo htpasswd -c /etc/subversion/passwd user_name
訪問文件倉庫
svn co http://hostname/svn/myproject myproject –username user_name
同步文件倉庫和本地副本,執行 update 子命令
svn update

總結

以上是生活随笔為你收集整理的apache与Subversion的全部內容,希望文章能夠幫你解決所遇到的問題。

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