一、Google Code的使用
1.google code簡介:用於管理代碼的倉庫,反正我是這麼理解的。就比我們在公司的時候也會有個用於存放公司代碼的主機一樣,
google同樣給我們提供了這樣的一個host。這樣我們可以在不同電腦不同地方隨時的checkout,commit,同時分享我們的項目。
2.google code的使用;
1>.googlecode的地址為;http://code.google.com.,需要用gmail登陸。
這個是一種首頁方式
首頁方式二
2>.然後你就可以建立自己的代碼創庫或是checkout分享的代碼。
3>.googlecode上代碼的拉下的方式一般又三種:svn,git,hg。因此你可能需要安裝相應的工具。
4.>你也可以建立自己的項目:http://code.google.com/hosting/ ,或是code.google.com,反正瀏覽器會自動跳轉到
http://code.google.com/intl/zh-CN/,後點擊>Create a new project 。根據提示填寫相應的項目資訊,提交(當然最後那個驗證碼扭曲的有點奇葩)。
5.建立完後可以瀏覽設定你建立的項目下,點擊profile
6.shareProject,建立完代碼創庫後,就要把我們本地的代碼傳上去了。這邊方便起見我在在eclipse直接用svn外掛程式share項目
右鍵點擊項目 team—>Share pro...選擇svn。然後是關鍵了。資產庫地址。
對於資產庫地址,我們可以從:
對於checkout的地址,我們可以了根基這個描述知道:https這個是的許可權是允許提交的(當然前提是有使用者名稱和密碼),、
http就是純粹的只能checkout下來。這個就看個人,因為一般我們配置完url地址後就預設給他記住了。如果你是純粹的拉下項目的源碼,
也就是我們常用的下載源碼,那麼兩個地址都一樣。如果你後期要涉及到commit,那麼你最好使用https這個。
這也是我一開始遇到的一個問題,我在上傳用的資源地址是以http打頭的:產生錯誤如下
換成https就解決了,這也就是上面,因為這個是涉及到commit的操作,需要許可權等。只有資源地址定位準確後,
commit後才會跳出輸入使用者名稱和密碼框。
至此,一個代碼創庫的建立就算完成了。
7.代碼下載,這個估計沒什麼好說了。svn直接checkout。
8.這裡最後提及一點:比如我們想要上傳代碼,但是又不想公開,比如商業代碼什麼的,想做個私人庫,貌似現在的google還是不支援,
畢竟這個是以開源的名義而來的。
後來看到過一個做法是,在進階選項的設定中刪除project。這樣是別人不發checkout了。但是項目只是給你保留30天。
因此也不建議這麼做
好了,對於googlecode這個是用基礎就是這些。
只不過我這邊的Repository type是以svn舉例。對於有些開源項目的資源checkout方式不同,你可以下載對應的git或是 hg工具來操作。