Linux 开发者如何看待 Git 和 Github？
Git 和 Github 在 Linux 开发者中有很高的知名度。但是开发者如何看待它们呢？另外，Github 是不是真的和 Git 是一个意思？一个 Linux reddit 用户最近问到了这个问题，并且得到了很有意思的答案。
Git GitHub
112.0.50.142
github架构本身并不开源。
来自江苏南京的 Chrome 47.0|Windows 10 用户
2016-07-12T23:45:58.000
49.77.139.195
没关系，和有关系差不多，git玩的66的，不知道github，或者github提交了一大堆代码，没用过git，都不现实吧
9ishell.com [QQ Browser 9.4|Windows 10]
2016-07-15T10:16:51.000
Git 和 Github 在 Linux 开发者中有很高的知名度。但是开发者如何看待它们呢？另外，Github 是不是真的和 Git 是一个意思？一个 Linux reddit 用户最近问到了这个问题，并且得到了很有意思的答案。
![](/data/attachment/album/201607/12/131208h5ccluy9o55g5coh.jpg)


Git 和 Github 在 Linux 开发者中有很高的知名度。但是开发者如何看待它们呢？另外，Github 是不是真的和 Git 是一个意思？一个 Linux reddit 用户最近问到了这个问题，并且得到了很有意思的答案。


Dontwakemeup46 提问：



> 
> 我正在学习 Git 和 Github。我感兴趣社区如何看待两者？据我所知，Git 和 Github 应用十分广泛。但是 Git 或 Github 有没有严重的不足？社区喜欢去改变些什么呢？[更多见 Reddit](https://www.reddit.com/r/linux/comments/45jy59/the_popularity_of_git_and_github/)
> 
> 
> 


与他志同道合的 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 的赞美与批评。（这里有一个[例子](http://www.wired.com/2015/06/problem-putting-worlds-code-github/)），但是我的幼稚问题是为什么不向一个免费开源的版本努力呢？”
> 
> 
> 


**Twizmwazin**: 



> 
> “Gitlab 的源码就存在这里。”
> 
> 
> 


[更多见 Reddit](https://www.reddit.com/r/linux/comments/45jy59/the_popularity_of_git_and_github/)

