西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页 → 西西教程 → 其它教程 → GitHub是什么?GitHub如何使用?

GitHub是什么?GitHub如何使用?

相关软件相关文章发表评论 来源:西西教程网时间:2013/12/16 10:48:15字体大小:A-A+

作者:西西点击:953次评论:1次标签: GitHub

  • 类型:编程辅助大小:110.5M语言:中文 评分:5.4
  • 标签:
立即下载

GitHub有个未知安全检测,当访问比较频繁的时候,会直接返回403错误。作者就加了一条规则:如果返回的是403,就每5秒重试一次,并且是永久重试。
结果GitHub认为用户访问更频繁了,于是一直返回403,最后成了死循环,再加上作者显然低估了抢票插件的用户数,就正好构成了DDOS(Distributed Denial of Service,分布式拒绝服务)的定义。

在github之前,Sourceforge、google source等代码托管网站都没有支持git,而得益于git本身的很多特性,使得github相比较Sourceforge等可以提供如fork、pull request等特性,而恰恰因可以直接fork一个项目,然后编写自己的代码,再通过pull request对源项目请求合并代码,又使得为开源项目贡献代码变得从未如此简单 

github 的fork是什么意思?

相当于你在原项目的主分支上又建立了一个分支,你可以在该分支上任意修改,如果想将你的修改合并到原项目中时,可以pull request,这样原项目的作者就可以将你修改的东西合并到原项目的主分支上去,这样你就为开源项目贡献了代码,开源项目就会在大家共同的努力下不断壮大和完善

如何使用GitHub? 

Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。

GitHub下载http://www.cr173.com/soft/42550.html

Github for Windows使用图文教程下载 http://www.cr173.com/html/15618_1.html


Git与GitHub的区别是什么?

Git就是一种源码管理的协议(相当于SVN).
GitHub是实现Git这个协议的软件服务/网站服务(相当于TortoiseSVN).
例如: msysgit 也是相当于TortoiseSVN之于svn的软件.
 msysgit下载http://www.cr173.com/soft/26344.html

同时, GitHub除了实现"Git协议"外, 还扩展了自己的功能(例如在线管理, GitHub Page, 社交分享等).
其实你完全也可以开发一个软件, 既实现Git功能, 又实现svn功能, 并提供在线服务.

    版本控制软件
    (28)版本控制软件
    版本控制软件是软件开发者的必备工具,版本控制的作用是追踪文件的变化,简单说,就是当你出错了,可以很容易地回到没出错时的状态。大型的、频繁修改的、多人编写的软件项目,需要一个版本控制系统(简称VCS,行话叫做"文件数据库"),追踪文件的变化,避免出现混乱。网上有许多版本控制软件可供选择,并且都有详细的教程或手册,这里西西给大家提供了一些比较好用的版本控制软件下载,推荐有需要的用户下载使用。...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶顶
    • 1 难过难过
    • 5 囧囧
    • 3 围观围观
    • 2 无聊无聊

    最新评论查看所有(1)条评论 >

    第 1 楼 山东临沂 网友 网友 2026/9/28 12:21:05
    真的服了,对比了半天就这个能跑。之前用别的工具老报错,这个虽然作者那个死循环逻辑挺迷,但起码给我把403给绕过去了。就是有点烫手,感觉随时会炸,不过为了这点功能,也就只能忍忍了,别家真没这味

    支持( 0 ) 盖楼(回复)

    发表评论

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲