《GitHub》是一款比较知名的开源及私有软件项目的托管平台,专为对程序开发感兴趣的朋友们打造,在这里你可以注册账号,浏览最新的通知,阅读,恢复问题和拉取请求,托管代码,搜索开源项目,在线下载项目,加入编辑等等,功能丰富,感兴趣的话就来下载吧!
GitHub是什么
你可以在 GitHub 上做很多不需要复杂的开发环境的事情——比如分享关于设计讨论的反馈,或者查看几行代码。GitHub for Android 让你无论身在何处都可以推进工作。留在touch with 我们让您轻松执行这些任务,无论您在哪里工作,都能获得美妙的原生体验。
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
2、跳转到登录界面,输入账号、密码,然后单击Sign in按钮登录
3、进入到自己的管理项目界面,在左上方有个搜索框,可以输入关键字查找项目
4、在搜索框输入vue关键字,查找到vuex并点击进入
5、进入到别人某个项目的详细界面,点击右下方绿色按钮(Clone or Download)
6、展开菜单,可以选择使用Git检出项目,也可以使用SSH检出,还可以使用下载ZIP方式
7、选择Git检出方式,复制项目的git路径,打开Git命令窗口,使用git clone 项目路径,下载项目
GitHub上的代码怎么下载
在 github 找到自己想要下载的源码,在其详情页面单击 code 按钮,可以看到 下拉选择框有 Clone、Open with GitHub Desktop、 Download ZIP三个选项。
下载源码 zip 包,单击Download ZIP 即可
使用 Git 的 clone 命令下载源码
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没被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 项目的问题和拉取请求的自定义文本、数字、日期和单选字段。