//重啟apache
# /usr/local/apache2/bin/apachectl restart
//開啟瀏覽器訪問http://localhost/svn/test/,如果有東西顯示就說明成功。
6. 許可權管理
1)增加使用者
# htpasswd -c /home/svnroot/repository/authfile 使用者名稱
//第一次設定使用者時使用-c表示新建乙個使用者檔案。回車後輸入使用者密碼,完成對使用者的增加
# htpasswd /home/svnroot/repository/authfile 使用者名稱(加入新的使用者,就不用-c了)
2)許可權分配
# vi /home/svnroot/repository/authz.conf
[groups]
admin=useradmin
devteamcs = useradmin,user1,user2//這裡定義了乙個使用者組
[/]//對所有的專案,所有的使用者都有讀許可權,admin使用者有讀寫許可權
@admin = rw
* = r
[test:/]//對test專案,
@devteamcs = rw
// 在 /usr/local/apache2/conf/httpd.conf 檔案中配置,找到檔案中的這兩行:
user daemon
group daemon
// 將daemon改為svnroot,組也做相應更改,讓apache程序以svnroot的身份執行
//改完後是這個樣子
user svnroot
group svn
//重啟apache
# /usr/local/apache2/bin/apachectl restart
訪問http://localhost/svn/test ,現在需要身份驗證,且通過驗證後應該可以看到資訊
補充:在xp的環境下,如果你執行著卡巴斯基,可能會導致無法訪問svn,通常會報400 bad request錯誤
解決辦法是:進入卡巴斯基的設定-->網路設定--->埠設定,然後從埠列表中去掉80埠即可
再次補充:eclipse有svn的外掛程式,subclipse,安裝路徑為:
Linux下搭建SVN伺服器
我們專案svn在linux系統下,而又是不可視的,所以通過winscp工具來操作,然後操作linux裡面檔案也是通過putty工具來執行一系列命令。這篇部落格是按著文件來做這個工作 以計量局專案為例 放在這裡分享給大家,也讓自己不斷學習。安裝前提 centos 7 可上網1 yum install ...
linux下安裝svn伺服器
linux伺服器為centos ubuntu使用apt get 選y就行了 其次選擇svn的庫的位置 mkdir p var svn svnrepos 這裡我裝在var目錄下的svn目錄中的svnrepos svnadmin create var svn svnrepos 安裝版本庫 後面進行檔案的...
Linux下搭建SVN伺服器
1 在進行svn伺服器環境搭建之前首先用終端命令連線到伺服器上。在開啟的終端頁面,輸入如下 ssh user hostname 注 上邊 為固定格式,其中 user 為 linux 伺服器的管理員名稱 hostname 為 linux 伺服器的ip 如 ssh haibor 1.2.3.4 如此就可...