ohloh和github的使用

2021-06-01 20:01:47 字數 1339 閱讀 1730

今天去了解了

ohloh

和github

,帶著乙個問題:它們是如何建立專案之間的關聯。

1.ohloh:

根據ohloh

使用者新增的

tag進行專案關聯,重複

tag多的專案關聯度大。該方法不能反應專案之間的**重用與依賴關係,但專案之間在關注點、主題層面的關聯能夠很好的被體現出來。值得關注的是,現在該**已提供

compare

功能,能將專案的基本資訊

(metric)

進行比對,這些資訊部分是爬取的,部分是使用者編輯的。

2.github

主要是提供乙個

world-wide

的統一git

版本庫空間,程式設計師都將其**庫存放在

github.com

。需要說明,

git與

svn不同,每乙個

working copy

對應著乙個庫,每次提交需要經過

commit

(提交到本地庫)和

push

(提交到遠端庫,如

github

)兩步。

如果對github

中別的專案感興趣,可直接

fork

為乙個本地庫,相當於**重用。也就是說,所有在

github

上申請的庫都是大家共享的(除非付款申請私有庫),

github

給每個使用者提供**空間,讓他可以隨時隨地在任一台電腦同步自己的**,與此同時,這些使用者們構成了它的社會化程式設計網路,使用者越多他的價值越大

(social coding)

。總的來說,在

github

中,主要為人員之間構成的網路,如果把專案模擬於微博話題(不是微博狀態,話題可以跟蹤,狀態不能跟蹤),那麼

github

形成的網路就跟微博中人和話題構成的網路是十分相似的。

github

專案之間的聯絡主要為

forked from

,以及通過專案開發人員的

watch

活動產生的間接聯絡。

最後談一談git的使用,我以目前手頭的專案為例,成功將其從svn移植到了git。這主要靠github給的幫助其中,有幾點收穫,也是經常容易出錯的地方:

1.在與eclipse整合後,從github中import已有專案的步驟是:

git版本庫研究 -> 新增[email protected]:yourname/yourproject  -> 右鍵import projects -> import existing projects

2.也可以用git bash來轉殖到本地,再用eclipse匯入

Github和Gitee的使用

2.配置git 3.常出現的問題 3.2 錯誤2 github git 安裝 倉庫 存放 github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github由chris wanstrath,pj hyett與tom preston ...

svn和GitHub的使用

github的工作流程和命令介紹 svn的基本使用用法 svn檢視本地庫 將本地的專案匯入本地庫 repository 路徑寫法 file e svnrepository myproject 關於checkout 檢出 可以從github或其他遠端伺服器或他人機器checkout,也可以從本地庫ch...

GitHub和Git的使用

乙個免費的 開源的分布式版本控制系統,可以快速高效地處理從小型到大型地專案。林納斯 本納第克特 托瓦茲創立 工作區 git add 暫存區 git commit 本地庫 1 託管中心的任務 幫我們維護遠端庫。2 託管中心種類 區域網環境下 搭建gitlab伺服器作為 託管中心,需要自己搭建 外網壞境...