歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux 開發者如何看待 Git 和 Github?

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

日期:2017/3/3 11:30:44   编辑:Linux技術
Git 和 Github 在 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
Copyright © Linux教程網 All Rights Reserved