1、搭建區域網使用SVN
SVN是一個廣泛使用的版本控制系統,在日常工作中有廣泛的應用空間,比如文檔管理,我們就可以搭建一個 SVN 倉庫,日常需要歸類保存的文檔統統上傳到倉庫中,那如何創建 SVN 伺服器, 又如何搭建 SVN 倉庫呢? 這篇經驗就給你答案!
工具/原料
VisualSVN_Server_3.5.0.0
方法/步驟
步驟一: 下載並安裝 VisualSVN
大家可以百度搜索 VisualSVN, 百度軟體中心提供了這個軟體的下載地址,也可以參考如下第一張截圖顯示的百度雲盤地址下載!
這里使用的是 VisualSVN_Server_3.5.0.0 版本,雙擊運行安裝,基本都是下一步即可,具體步驟,可以參考如下截圖!
軟體安裝完成後, SVN 伺服器就算搭建完成了!下面我們繼續看如何搭建一個 SVN倉庫!
步驟二 : 搭建倉庫 之【創建用戶】
安裝後,直接運行軟體,顯示的界面就是 VisualSVN Server 管理平台, 我們首先創建幾個用戶,這些用戶就是能夠使用 SVN 倉庫的人!
在左側列表的 Users 上右鍵,打開右鍵菜單,選擇 "Create User..." 項,在打開的創建用戶窗口中,輸入 用戶名 + 密碼(需要確認), 點擊下方的 OK 按鈕,就可以創建一個用戶!
我通過這種方式創建了用戶名為 abc aaa test 的三個用戶 (如圖)!
步驟三 : 搭建倉庫--- 之【創建倉庫】
在左側列表的 Repositories上右鍵,打開右鍵菜單,選擇 "Create New Repository..." 項, 在彈出的創建倉庫窗口中,選擇普通倉庫,下一步,輸入倉庫名稱,下一步,選擇空倉庫,下一步,設置哪些用戶可以訪問這個倉庫,用戶需要從我們第二步創建的所有用戶中選擇,設置完畢後,點擊 "Create" 按鈕,SVN 倉庫創建完成, 最後界面顯示的地址就是我們的倉庫地址,用戶通過 SVN 客戶端來訪問這個倉庫地址即可!
注意 : 這里顯示的 SVN 倉庫地址是通過計算機名稱來描述的,這對於區域網內的訪問沒有任何問題,對於區域網外的用戶,如果需要訪問這個倉庫,需要將計算機名稱替換為本機的 IP 地址,並且這需要是一個可以被外網訪問的 IP 地址,否則這個 SVN 倉庫只能在區域網內網使用(通常對於檔案管理這種需求,這已經最夠了)!
4
步驟四 : 版本之殤
如果你需要在 Vista, Win7, Windows Server 2008 或者更高級的 Windows 系統上安裝 SVN 伺服器,使用 VisualSVN_Server_3.5.0.0 完全沒有問題,但如果你想在 Windows Server 2003 上安裝 SVN 伺服器, 對不起,這個版本無法安裝,你需要下載 VisualSVN-Server-2.7.14 才可以! 我在第一步提供的百度雲盤地址中,同時提供了兩個版本的軟體下載!
2、同個區域網的svn server 但是這個筆記本卻連不上
能ping通只說明物理網路沒問題。別的電腦訪問那台SVN伺服器正常嗎?如果別的電腦正常,那就懷疑是你的客戶端電腦的埠設置問題了。檢查一下防火牆設置,是不是443埠被禁了?
3、公司區域網wifi下SVN伺服器搭建,但是客戶端電腦檢出時,伺服器電腦wifi就斷了
win7無線網路DNS伺服器未響應的解決步驟:
原因一:ARP沖突或者無法自動獲取到DNS
解決方法:內嘗試設容置靜態IP
假設:路由器IP是192.168.1.1,具體參見路由器盒子上的標簽或者說明書。
1、點右下角的網路標志,滑鼠右鍵選擇【打開網路和共享中心】;
2、點【無線網路連接】;
3、點【屬性】;
4、選擇Internet協議版本4(TCP/IPV4),點【屬性】;
5、選中【使用下面的IP地址】;
IP地址:192.168.1.100(192.168.1.2~192.168.1.254都可);
子網掩碼:255.255.255.0;
路由器:192.168.1.1;
選中【使用下面的DNS伺服器地址】;
首選DNS伺服器:192.168.1.1(也可填寫地區通用DNS);
4、請教一下,如何使用外網訪問區域網中的svn伺服器。單位是撥號上網,路由器如何映射?
使用埠映射即可,以tplink wr886n為例, 方法如下:
1、打開瀏覽器,輸入默認內ip192.168.0.1回車登錄;
2、登錄對話框,容輸入 密碼點擊確定;
3、點擊轉發規則--虛擬伺服器,點擊添加新條目;
4、輸入允許訪問的內網主機的ip地址、該主機開放的埠號、選擇傳輸協議,點擊保存即可。
5、不同區域網,svn客戶端怎麼連接svn伺服器呢?謝謝。。
svn伺服器也在不同的區域網內?
在svn伺服器所在的區域網內 建一個VPN服務吧
其他客戶端連接進這個VPN 在使用svn
6、請問用VisualSVN Server在區域網內搭建伺服器應該注意什麼地方?為什麼我無法訪問外網地址?
我的百度文庫里有篇SVN伺服器的詳細安裝說明,用的安裝包是CollabnetSVN的,這個包自帶了Apache,用起來更方便些。 客戶端也是TortoiseSVN。
7、自己電腦上配好了SVN伺服器,外部電腦訪問時是不是我的電腦必須聯網
聯網那是必須抄的
如果你們在同一個襲區域網內,那麼就不用連接互聯網,只要區域網通的就行了
如果你們不在同一個區域網內,那麼就必須連接互聯網了,通常你還需要在路由器上設置一個埠映射,將互聯網的IP地址、埠映射到你的SVN伺服器區域網地址、埠上
8、區域網下怎麼查看有多少個SVN伺服器
(1)建立核心倉庫(抄前提是進入到襲Subversion的bin目錄下,默認C:\ProgramFiles\SlikSvn\bin)
a、svnadmin help 查看幫助
b、svnadmin create 庫名(可以使用絕對路徑也可以使用相對路徑)
(2)進行許可權設置
a、修改通過密碼訪問
打開「庫名(就是第(1)步簡歷的庫名)/conf」文件夾,找到svnserve.conf,打開。
將#password-db = passwd前面的#號去掉
b、添加或修改用戶名和密碼
打開conf文件夾下的passwd文件,按照username=password的形式添加用戶名和密碼。如下圖所示
(3)啟動伺服器
命令行進行啟動,svnserve -d -r 庫名(絕對路徑,相對路徑都可以)
9、同一區域網內有2個SVN伺服器,會沖突嗎??
不會沖突,有不同的IP地址或埠