導覽
近期變更
隨機頁面
新手上路
新頁面
優質條目評選
繁體
不转换
简体
繁體
18.190.155.3
登入
工具
閱讀
檢視原始碼
特殊頁面
頁面資訊
求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。
檢視 GitHub 的原始碼
←
GitHub
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="wikitable" align="right" |- |<center><img src=https://hellorfimg.zcool.cn/preview260/2258568247.jpg?x-image-process=image/format,webp width="330"></center> <small>[https://www.sohu.com/a/796174558_121983141 来自 搜狐网 的图片]</small> |} '''GitHub'''是通过Git进行版本控制的[[软件]]源代码托管服务平台<ref>[https://www.sohu.com/a/754688115_121885850 聊天交友都有哪些平台 ],搜狐,2024-01-27 </ref>,于2008年4月10日正式上线。 github为Windows用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。github除了Git代码仓库托管及基本的Web管理[[界面]]以外,它还提供一些方便社会化共同软件开发的[[功能]],包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。 ==基本功能== 作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的[[应用程序]]转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。 如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的[[概念]],每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。 GitHub可以托管各种git库,并提供一个web界面,但与其它像SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个[[项目]]贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。 在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在[[社会关系]]图的节点中不断的连线。 GitHub项目本身[[自然而然]]的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。 是的,我们正是这么计划的。通过与[[客户]]的接洽,开发FamSpam,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值。 在GitHub,用户可以十分轻易地找到海量的开源代码。 ==版本信息== 2012年12月24日,GitLab 4.0 RC2发布,开源的Github[[克隆]]。 ==管理团队== Thomas Dohmke:副总裁 ==发展历史== 2019年5月,GitHub公布最新运营业绩:平台在近200个[[国家]],GitHub拥有3600万用户,其中1/4是在过去一年中新注册的。与2018年同期相比,代码仓库的数量增加了49%,而注册GitHub的组织同比增长了41%。 2020年3月16日,微软子公司、全[[世界]]最大的代码存放平台和开源社区<ref>[https://www.sohu.com/a/552398510_121124365 可信开源社区共同体项目社区案例集 ],搜狐,2022-05-30</ref>Github表示,已同意收购代码分发初创公司NPM。 ==内幕信息== Chris Wanstrath还向[[记者]]分享了关于GitHub的一些内幕信息︰ GitHub主要用Rails实现。我们在进行的post-commit集成小应用完全使用Merb编写。我们使用了Python的Pygments来做格式高亮显示,另外,还用了Ara T.Howard's Bj加上一些Ruby脚本来做我们的排队系统。当然,我们用了Ruby Grit库来和Git进行交互。 GitHub已经有了一组引人注目的特性,除了[[命令]]式的库浏览器和一个项目Wiki,GitHub甚至还包括了一个GitHub gem,以使通过shell方式使用GitHub更为方便。 ===经在计划中=== 许多人都希望能有一个条目系统,因此一个简单的条目[[系统]]已经在开发中。此外,正如我前面所言,我们尚在进行RubyGems服务器和一些之前留出的post-commit钩子方面的工作。如果你不能或就是不想托管一个你自己的守护进程,你可以使用我们所提供的。 我们还在开发一些特性来[[帮助]]公司在使用Github时可以停留在sync之上。 最后,我们也在进行API发布方面的工作。我们很快就会[[发布]]一些只读性的API,随後是一些很强大的“写”集成。你可以使用API将新的事件发布到新闻feed中,发消息和做其他许多很酷的事情。 GitHub尚未设定官方版本的发布日期,不过估计在三月底(GitHub已经上线,但只能通过邀请注册)。更多关于GitHub的信息可以参见GitHub官方网站或GitHub博客。通过GitHub进行代码管理的开源[[项目]]列表也已经可以查阅。 ==参考文献== [[Category:科技業]]
返回「
GitHub
」頁面