首页 > 其他 > 详细

4.GitHub的使用

时间:2020-01-07 19:51:12      阅读:86      评论:0      收藏:0      [点我收藏+]

1.注册github

技术分享图片

 

 

 

 

 

 2.发送邮箱验证邮件,确认

技术分享图片

 

 

 

 

 

 技术分享图片

 

 

 

 选择免费版本是公共开源的,选择付费的,则是私有库,

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

技术分享图片

 

 库的协议==开源协议

 

 

 

  开源协议如下:

技术分享图片

 

 

 比较严格的协议是GPL协议,比较宽松的是MIT,Apache协议

比如我的开源项目别别人fork拿去之后修改,那么他是否可以把他的项目变成一个闭源的项目,挪为私用,如果允许则在顶端就走开始走右侧yes的分支,如果不允许就走左侧no的分支,如果加版权说明,即维护开发者的权益,则用Apache协议;

如果我们的代码不允许被挪为私用,比较强硬的就是GPL协议,也就意味着我的代码选择了GPL协议,你不仅不能挪为私用,你用了这个开源代码的项目,也必须符合GPL许可,也就是说用了我的项目,也必须是开源的项目;

MIT协议允许其他人随意使用我们的代码,并且在使用的过程中,作为代码的提供者,我们无需承担任何使用的风险,使用MIT比较知名的项目是jQuery,

Apache明确要求加入版权声明,

GPL协议比较严格,所有使用了我们的源码,必须使用相同的协议来提供源码,也就意味着你用了我的开源项目,你的项目也必须是开源的,因此对于一般的商业公司来说,可能不会选择使用该协议,因为它在开源性上有传染性,并且是强制开源,如果你使用了某个GPL的开源模块,但是又没有按照要求把自己的项目作为开源处理,就可能会有法律上的麻烦,但使用MIT,Apache协议就不会有这样 麻烦!

 

技术分享图片

 

 commit提交,branch 分支,fork 复制项目库到本地,pull request发送请求为项目做贡献,

 

4.GitHub的使用

原文:https://www.cnblogs.com/holly8/p/12163058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!