《GitHub》是一款比较知名的开源及私有软件项目的托管平台,专为对程序开发感兴趣的朋友们打造,在这里你可以注册账号,浏览最新的通知,阅读,恢复问题和拉取请求,托管代码,搜索开源项目,在线下载项目,加入编辑等等,功能丰富,感兴趣的话就来下载吧!

GitHub是什么

你可以在 GitHub 上做很多不需要复杂的开发环境的事情——比如分享关于设计讨论的反馈,或者查看几行代码。GitHub for Android 让你无论身在何处都可以推进工作。留在touch with 我们让您轻松执行这些任务,无论您在哪里工作,都能获得美妙的原生体验。

GitHub

GitHub是干什么的

• 浏览您的最新通知

• 阅读、响应和回复问题和拉取请求

• 审查和合并拉取请求

• 使用标签、受让人、项目等组织问题

• 浏览您的文件和代码

软件特色

托管代码、历史版本管理

当然不仅仅是代码,任何文件都支持(不少人用GitHub来写博客)。它会自动帮你记录代码的修改,在必要的时候,能够帮助你快速回退到之前的历史版本。

搜索开源项目

GitHub是世界顶级开发者的聚集地,在这里你几乎可以找到任何你想要的东西。上面分享有许多优秀、着名的开源项目,在遵守其License的前提下,你可以免费使用、下载这些开源项目。这也是GitHub最为吸引人的地方。

分享的同时会得到社区的回馈

GitHub可以说是共产主义的最佳实践之一。其一大优势是协同开发,你分2265享出来的项目,其他开发者也可以参与贡献,帮助你一同完善项目功能,Bug修复,代码质量提升。

提升自己的影响力

你可以将自己的开源项目发布到GitHub网站上,项目越受欢迎获得的Star越高,说明业界对你的能力越认可。一份优秀的GitHub主页,能为自己的简历润色不少。

使用Github Pages服务,你可以免费搭建一个博客网站

GitHub Pages提供静态网页托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript文件,然后构建并发布网站。 您可以在 GitHub Pages 示例集合中查看 GitHub Pages 站点的示例。

学习,能力提升

GitHub上有很多优秀开源项目和教程资源值得你去发现、学习,GitHub 提供免费的 github.io子域,也支持自定义域名。

常见问题

GitHub如何下载别人的项目

1、进入到官网界面,找到登录的入口,点击Sign in

GitHub

2、跳转到登录界面,输入账号、密码,然后单击Sign in按钮登录

GitHub

3、进入到自己的管理项目界面,在左上方有个搜索框,可以输入关键字查找项目

GitHub

4、在搜索框输入vue关键字,查找到vuex并点击进入

GitHub

5、进入到别人某个项目的详细界面,点击右下方绿色按钮(Clone or Download)

GitHub

6、展开菜单,可以选择使用Git检出项目,也可以使用SSH检出,还可以使用下载ZIP方式

GitHub

7、选择Git检出方式,复制项目的git路径,打开Git命令窗口,使用git clone 项目路径,下载项目

GitHub

GitHub上的代码怎么下载

在 github 找到自己想要下载的源码,在其详情页面单击 code 按钮,可以看到 下拉选择框有 Clone、Open with GitHub Desktop、 Download ZIP三个选项。

GitHub

下载源码 zip 包,单击Download ZIP 即可

GitHub

使用 Git 的 clone 命令下载源码

GitHub

GitHub下载的源码怎么运行

github就是个源码版本管理的平台,你都下载完了就跟它没啥关系了,是html就双击,是c就make

GitHub下载慢

方法一:

从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是

http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方法时更改host文件,使该域名指向香港的服务器:

更改hosts文件:

Windows

更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加219.76.4.4

github-cloud.s3.amazonaws.com, 将域名指向该IP即可

Mac

执行 sudo vi /etc/hosts 追加 219.76.4.4

http://github-cloud.s3.amazonaws.com

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。

方法二:

https://www.ipaddress.com/ 使用 IP Lookup 工具获得下面这两个github域名的ip地址,该网站可能需要梯子,输入上述域名后,分别获得http://github.com和http://github.global.ssl.fastly.net对应的ip,比如192.30.xx.xx和151.101.xx.xx。准备工作做完之后,打开的hosts文件中添加如下格式,IP修改为自己查询到的IP:

192.30.xx.xx http://github.com

151.101.xx.xx http://github.global.ssl.fastly.net

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。修改后的下载速度能达到 200KB/S 以上。

也可以使用 UsbEAm Hosts Editor 来测速获得最快的 Github 服务器 IP,并一键应用至 Hosts 文件中!(推荐)

方法三:

评论小伙伴提供的,从码云导入github项目,然后从码云下载即可。

GitHub

方法四:

这个需要开启代理,有些人开启后发现下载速度还是上不去,因为GitHub没被qiang,只是限速了,所以没走代理。需要修改pac.txt文件。在pac里面添加一行规则。后面需要加*。因为下载的网站不是http://github.com。而是涉及很多个github****.com 后面忘记了,但是都是github打头的。使用下面的规则github才全部走代理。

||github*.com,

方法五:

如果运行了SS(纸飞机)等代理工具,方法四只能用于加速网页浏览下载github仓库项目,但是如果你装了git或者sourcetree等其他git管理工具,使用方法四是无法走代理加速的。你需要设置自己的git才能使用代理。在C:\Users\用户名\.ssh 目录下config文件里,只有使用git生成过ssh密钥的才有此目录,没有config文件则新建一个,注意文件没有后缀。添加如下内容

Host http://github.com

ProxyCommand connect -H 127.0.0.1:1080 %h %p #-S为socks

HostName %h

Port 22

User git

IdentityFile ~/.ssh/id_rsa

IdentitiesOnly yes

下载connect.exe。放到git安装目录的bin目录下。

下载地址:....私

再次启动sourcetree进行SSH模式下clone 拉取代码,速度直接就上10M/S了,当然取决于你SSR的速度。

小编点评

一款开源及私有软件项目的托管平台,里面包含了丰富的功能,让大家可以在这里搜索自己感兴趣的项目下载,加入到项目之中,或者把你的项目托管在这里,给其他的人使用等等,为程序开发的朋友提供了一个良好的互动,交流,分享平台!

更新日志

v1.65.0

- 通过在更改的文件中展开折叠的代码行,在代码审查期间收集更多上下文。

- 在项目 Beta 选择器中引入“最近”选项卡,现在可以更轻松、更快速地将问题或拉取请求添加到项目中。

- 修复了导致主屏幕中未读的最近活动恢复其状态的错误。

v1.63.0

介绍有关问题和拉取请求的项目字段! 

从分类表中编辑属于 GitHub 项目的问题和拉取请求的自定义文本、数字、日期和单选字段。