一.前提準備
1.如果是在mac上面進行演示,需要在MAC上安裝windows虛擬機
2.軟件:visual SVN Server,windows軟件,一般安裝最新版的
二.開始安裝
1.將軟件放到MAC的桌面,并讓虛擬機共享桌面的內(nèi)容
2.在虛擬機中雙擊軟件
3.遵守協(xié)議,點擊next
4.選擇需要安裝的組件,點擊next
5.選擇版本為標準版本(點擊standard Edition)
6.設(shè)置軟件安裝地址,代碼倉庫地址,以及傳輸協(xié)議
7.安裝成功后,選擇點擊finish后打開該應(yīng)用程序
8.打開后的界面
二.演示添加代碼倉庫
1.比如開發(fā)一款微信軟件,那么需要一個微信的代碼倉庫
2.右鍵Repositories,單擊選中Create New Repository
3.填寫項目名稱,點擊next
4.新人學(xué)習(xí)先選擇創(chuàng)建一個空的代碼倉庫,點擊next
5.配置訪問權(quán)限,選擇沒有人可以訪問,點擊Create
6.創(chuàng)建成功后的顯示
7.一般情況下,代碼倉庫里面不是什么都沒有的,創(chuàng)建文件夾
1.右鍵weChat,選擇新建,單擊folder
2.創(chuàng)建一個code文件夾(用于存放代碼)再創(chuàng)建一個doc文件(用于存放文檔信息)
3.創(chuàng)建成功后在代碼倉庫中就能看到這兩個文件夾
8.剛在創(chuàng)建代碼倉庫時設(shè)置沒有人可以訪問,需要設(shè)置人員進行訪問,右鍵User,單擊Create User
9.填入用戶名和密碼,之后點擊OK,添加經(jīng)理,張三,李四三個用戶
10.創(chuàng)建完之后,來到Users,可以查看當前所有用戶
11.設(shè)置經(jīng)理,張三,李四可以訪問微信代碼倉庫
1.右鍵weChat,單擊Properties
2.點擊Add,用戶添加用戶或者組
3.點擊張三,李四,經(jīng)理點擊ok,并且這里也可以點擊Create user來創(chuàng)建用戶,步驟與上述創(chuàng)建步驟一致
4.設(shè)置所有用戶可讀也可寫,之后點擊確定
12.剛剛演示的是創(chuàng)建用戶,下面來演示創(chuàng)建組,如果一個項目是多人開發(fā),那么將開發(fā)此項目的所有的人員都加入到一個組中,那么更利于管理
1.右鍵Groups,點擊選擇Create Group
2.單擊add,將所有成員添加到Members中
3.輸入組名為weChat,點擊OK,這樣就將張三李四經(jīng)理添加到了微信組
4.如果某一個微信項目做完了,這個時候需要開發(fā)陌陌項目,那么可以創(chuàng)建一個陌陌項目,讓微信組的所有成員來開發(fā)陌陌,只需要,設(shè)置所有微信組的成員來訪問陌陌(創(chuàng)建一個空的momo項目并任何人都不能訪問),右鍵momo項目,選擇properties,點擊add,選中Groups下面的weChat,點擊OK
5.選擇weChat組,并選中read/write,之后點擊確定,這樣wechat組的所有成員都可以訪問momo了(演示完后,momo不需要右鍵直接刪除)
12.目前代碼倉庫創(chuàng)建好了,也創(chuàng)建用戶可以訪問代碼倉庫,下面來測試下如何進行訪問,右鍵weChat,選擇Copy URL to Clipboard(復(fù)制到剪貼板中)
13.先嘗試在虛擬機的IE瀏覽器中進行訪問,訪問后彈出一個彈框,這里需要輸入帳號和密碼(因為該倉庫不是誰都能訪問的),輸入經(jīng)理的用戶名和密碼點擊確定
14.訪問成功后可以在瀏覽器中看到當前代碼倉庫中有哪些東西
15.需求為在MAC電腦上訪問虛擬機的代碼倉庫,嘗試在MAC電腦上訪問此URL,發(fā)現(xiàn)無法訪問(因為訪問的為主機名,在虛擬機,IE知道我的主機名,而MAC中不知道這是什么東西,所以無法訪問)
16.將主機名換為Windows的ip地址就可以進行訪問了
1.通過點擊開始->運行->輸入cmd打開終端,輸入ipconfig
2.將主機名換成ip地址,在MAC的Safari上進行訪問,彈框需要輸入帳號密碼,說明可以進行訪問,輸入經(jīng)理的帳號和密碼,點擊登錄
3.登錄成功之后,可以在此看到,服務(wù)器的代碼倉庫里都有些什么東西
17.總結(jié):
1.安裝visual SVN Server軟件
2.創(chuàng)建代碼倉庫
3.創(chuàng)建用戶,設(shè)置用戶權(quán)限
4.創(chuàng)建組,設(shè)置組的權(quán)限
5.MAC電腦訪問虛擬機的SVN服務(wù)器中的代碼倉庫