我剛剛安裝了SVN。我想知道在我的LAN中通過http可以瀏覽SVN存儲庫的步驟,而不需要網絡管理員打開另一個定製端口。這是它應該看起來像的exemple。
在此先感謝。如何使通過http協議瀏覽SVN倉庫
0
A
回答
1
難道它:)
我不得不搬到兩個以下模塊:
- mod_authz_svn.so
- mod_dav_svn.so
地處DirectoryOfInstallationOfSVN\bin
到DirectoryOfInstallationOfApache\Modules
並複製從第一個目錄下的DLL的文件DirectoryOfInstallationOfApache\bin
。
之後,我不得不通過增加以下配置位於
DirectoryOfInstallationOfApache\conf
httpd.conf文件:<Location /svn> DAV svn SVNPath "path to your SVN repository goes here" (without the double quotes) AuthType Basic AuthName "Write here whatever you like" AuthUserFile "DirectoryOfInstallationOfApache\bin\passwd" Require valid-user </Location>
人們可能會發現某個端口相關的問題,您可以更改端口處的阿帕奇正在通過修改httpd.conf文件中的#
Listen
命令進行偵聽。最後,爲了能夠添加新用戶,不要忘記將位於
DirectoryOfInstallaionOfSVN\repository\conf
的passwd
文件複製到DierctoryOfInstallationOfApache\bin
。您將使用能夠然後通過CMD新用戶添加到SVN:htpasswd -m passwd "new username goes here" (without the double quotes).
你會被要求爲新用戶提供密碼兩次。
1
通過apache安裝SVN,所以你使用http而不是svn協議,那麼它最好安裝許多瀏覽器程序之一,它允許你用一個漂亮的用戶界面瀏覽存儲庫。例如,WebSVN
2
2
爲了有「SVN倉庫可瀏覽通過HTTP」你必須與SVN相關的安裝Apache模塊並正確配置它。
用於Windows的情況下,更簡單的方法將是
- 安裝VisualSVN Server
- 在服務器設置使用您現有資源庫的「SVN父目錄」父目錄
相關問題
- 1. 瀏覽的SVN倉庫
- 2. 使用svn + ssh協議時的SVN倉庫訪問控制
- 3. SVN通過svn更新而不是http協議
- 4. 如何合併svn倉庫與git克隆倉庫(通過github從SVN導入)
- 5. 無法通過SVN://協議訪問svn存儲庫,只能通過file:// on Synology
- 6. 通過ssh協議訪問SVN
- 7. git倉庫瀏覽
- 8. 使用ffmpeg庫通過http協議編碼視頻流
- 9. 在Python(瀏覽器協議)
- 10. apache通用庫,用於通過http \ s協議下載文件
- 11. 通過非HTTP協議的SOAP
- 12. 通過http尋找API /協議
- 13. 在Loadrunner中通過http協議的java
- 14. 通過HTTP協議抓取VLC幀
- 15. 通過HTTP的二進制協議
- 16. FTP通過HTTP的協議規範
- 17. 哪種協議? svn://或http(s)://?
- 18. Subversion svn協議
- 19. WebDav協議VS HTTP協議
- 20. 遠程Git倉庫和SSH協議
- 21. 使用Javascript通過HTTP協議以外的協議連接服務器
- 22. 如何通過網頁瀏覽器檢測協議是否被支持?
- 23. 如何覆蓋svn倉庫?
- 24. 如何在SVN倉庫
- 25. 使用SVN協議的XCode
- 26. Jenkins SVN使用https協議
- 27. 如何通過參數克隆SVN倉庫git?
- 28. 將工作副本庫URL從svn更改爲http協議
- 29. 是否有使用Chrome調試協議/ API的瀏覽器庫?
- 30. 如何使用svn + ssh協議簽出一個Subversion版本庫?
謝謝@gbjbaaanb :)但我怎樣才能使用http安裝SVN?關於客戶端我會使用顛覆性插件Eclipse :) – mounaim
我以爲你已經安裝了它?如果你真的不熟悉這一切,試試UberSVN,它將你需要的許多東西打包到一個安裝程序中,爲你配置所有的東西。 – gbjbaanb