git与github,gitee,gitlab的关系
git是上传代码的客户端。
github,gitee,gitlab都是服务端
github是国外最大的开源项目的服务端
gitee是国内的代码托管服务器
gitlab可以在公司内部搭建公司私有的代码托管服务器,gitlab本质上也是一个web网站,所以,可以使用docker机型搭建。
git还可以与各种IDE进行结合使用,比如python的IDE Pycharm。
git还可以与jenkins结合使用。
所以公司可以采用这样的架构
git(上传代码的客户端)+gitlab(代码项目人员等管理的服务端)+Pycharm(IDE)+Jenkins(持续集成)
其中,gitlab和jenkins是web网站,可以使用docker进行部署和配置,关于docker后面,我会转们在集中学习一下。docker可以安装各种系统上,建议还是安装在linux系统中。
目前上述的这些,都不涉及到代码,都只是会涉及到配置和使用。
涉及到相关配置文档的链接:
1.关于如何在windows系统安装Linux虚拟机