Linux系統下SVN伺服器的搭建過程詳解

2021-06-02 00:52:04 字數 1155 閱讀 4967

//重啟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 如此就可...