一、安裝和配置subversion服務器windows
在windows 服務器上安裝VisualSVN-Server,下載地址http://www.visualsvn.com/server/download/。採用默認安裝,安裝完成建立一個服務器的代碼倉庫hello,如圖所示。xcode
而後在Users右鍵建立用戶tony,再回到hello倉庫右鍵- >Properties,將tony用戶受權能夠訪問hello倉庫。瀏覽器
若是在瀏覽器中經過https://192.168.1.103/svn/hello/網址訪問沒有問題,說明服務器端就安裝和配置好了。安全
二、配置Mac OS X 的subversion客戶端服務器
通常的Mac OS X都已經安裝了subversion客戶端,不須要再次安裝了,可是因爲客戶端要想訪問服務器,是須要進行安全認證的。 https://192.168.1.103/svn/hello/說明這是一個採用的認證SSL,你須要受權客戶端就是xcode的Mac OS X的電腦。app
爲此,你須要在客戶端終端中輸入:eclipse
$svn list https://192.168.1.103/svn/hello/svn
Error validating server certificate for 'https://192.168.1.103:443':spa
- The certificate is not issued by a trusted authority. Use the3d
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: zzr-PC
- Valid: from Tue, 27 Mar 2012 13:15:03 GMT until Fri, 25 Mar 2022 13:15:03 GMT
- Issuer: zzr-PC
- Fingerprint: fe:1b:4d:c1:27:b1:d1:cd:04:9f:11:ca:bb:93:0f:42:91:d2:0f:38
(R)eject, accept (t)emporarily or accept (p)ermanently? p
選擇輸入p
三、使用svn客戶端功能
1.從本地導入代碼到服務器(第一次初始化導入)
在終端中輸入
svn import /Users/apple/Documents/eclipse_workspace/weibo svn://localhost/mycode/weibo --username=mj --password=123 -m "初始化導入"
我解釋下指令的意思:將/Users/apple/Documents/eclipse_workspace/weibo中的全部內容,上傳到服務器mycode倉庫的weibo目錄下,後面雙引號中的"初始化導入"是註釋
2.從服務器端下載代碼到客戶端本地
在終端中輸入svn checkout svn://localhost/mycode --username=mj --password=123 /Users/apple/Documents/code
我解釋下指令的意思:將服務器中mycode倉庫的內容下載到/Users/apple/Documents/code目錄中