Linux中國

Linux 開發者如何看待 Git 和 Github?

GitGithub 在 Linux 開發者中有很高的知名度。但是開發者如何看待它們呢?另外,Github 是不是真的和 Git 是一個意思?一個 Linux reddit 用戶最近問到了這個問題,並且得到了很有意思的答案。

Dontwakemeup46 提問:

我正在學習 Git 和 Github。我感興趣社區如何看待兩者?據我所知,Git 和 Github 應用十分廣泛。但是 Git 或 Github 有沒有嚴重的不足?社區喜歡去改變些什麼呢?更多見 Reddit

與他志同道合的 Linux reddit 用戶回答了他們對於 Git 和 Github的觀點

Derenir:

「Github 並不附屬於 Git。

Git 是由 Linus Torvalds 開發的。

Github 幾乎不支持 Linux。

Github 是一家企圖藉助 Git 賺錢的公司。

https://desktop.github.com/ 並沒有支持 Linux。」

Bilog78:

「一個小的補充: Linus Torvalds 已經不再維護 Git了。維護者是 Junio C Hamano,以及 在他之後的主要貢獻者是 Jeff King 和 Shawn O. Pearce。」

Fearthefuture:

「我喜歡 Git,但是不明白人們為什麼還要使用 Github。從我的角度,Github 比 Bitbucket 好的一點是用戶統計和更大的用戶基礎。Bitbucket 有無限的免費私有庫,更好的 UI,以及更好地集成了其他服務,比如說 Jenkins。」

Thunger:

「Gitlab.com 也很不錯,特別是你可以在自己的伺服器上架設自己的實例。」

Takluyver:

「很多人熟悉 Github 的 UI 以及相關聯的服務,比如說 Travis 。並且很多人都有 Github 賬號,所以它是存儲項目的一個很好的地方。人們也使用他們的 Github 個人信息頁作為一種求職用的作品選輯,所以他們很積極地將更多的項目放在這裡。Github 是一個存放開源項目的事實標準。」

Tdammers:

「Git 嚴重問題在於 UI,它有些違反直覺,以至於很多用戶只能達到使用一些容易記住的咒語的程度。

Github:最嚴重的問題在於它是商業託管的解決方案;你買了方便,但是代價是你的代碼在別人的伺服器上面,已經不在你的掌控範圍之內了。另一個對於 Github 的普遍批判是它的工作流和 Git 本身的精神不符,特別是 pull requests 工作的方式。最後, Github 壟斷了代碼的託管環境,同時對於多樣性是很不好的,這反過來對於旺盛的免費軟體社區很重要。」

Dies:

「更重要的是,如果一旦是這樣,按照現狀來說,我猜我們會被 Github 所困,因為它們控制如此多的項目。」

Tdammers:

「代碼託管在別人的伺服器上,這裡"別人"指的是 Github。這對於開源項目來說,並不是什麼太大的問題,但是儘管如此,你無法控制它。如果你在 Github 上有私有項目,「它將保持私有」的唯一的保險只是 Github 的承諾而已。如果你決定刪除東西,你不能確定東西是否被刪除了,或者只是隱藏了。

Github 並不自己控制這些項目(你總是可以拿走你的代碼,然後託管到別的地方,聲明新位置是「官方」的),它只是有比開發者本身有更深的使用權。」

Drelos:

「我已經讀了大量的關於 Github 的讚美與批評。(這裡有一個例子),但是我的幼稚問題是為什麼不向一個免費開源的版本努力呢?」

Twizmwazin:

「Gitlab 的源碼就存在這裡。」

更多見 Reddit


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國