[张彬Linux]Cetnos8 Gitlab与Subversion版本控制服务实战

熟练掌握gitlab、git 与subversion企业常用版本控制服务的使用与管理 备份还原技能

14人学习

中级12课时2021/01/11更新

二维码下载学堂APP缓存视频离线看

张彬
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Linux运维实战专题(MySQL+Shell+Openstack+KVM)
【张彬Linux】MySQL管理与双主集群实战
1410人学习
¥109.00
【张彬Linux】Openstack实战部署、运维和管理实战视频课程
3203人学习
¥39.00
【张彬Linux】lemp(lnmp)企业级web服务器精讲(编译安装)视频课程
2145人学习
¥219.00
更 多 4 门 课 程
高级Linux集群架构师视频课程专题[张彬老师]
Linux集群与云计算实战指南-深度讲解RHEL7企业级负载均衡集群
1343人学习
¥299.00
Linux集群与云计算实战视频课程-Centos7 Rsnapshot备份服务器
999人学习
¥89.00
Corosync+Pacemaker+Crmsh+NFS最大化可用性集群视频课程[张彬录制]
2973人学习
¥149.00
更 多 5 门 课 程
运维工程师必备-Linux企业十大应用专题
[张彬linux]企业十大应用-cobbler 与kickstart+pxe批量部署服务
379人学习
¥78.00
[张彬linux]集群与云计算实战指南-ansible自动化运维2020版
350人学习
¥119.00
[张彬Linux]企业十大应用-Tomcat详解
691人学习
¥98.00
更 多 8 门 课 程
Exchange 2010 2013学习视频课程专题
Windows Server 2008 活动目录视频课程
621119人学习
¥399.00
企业级邮件服务器Exchange 2010视频课程
264666人学习
¥399.00
WindowsServer2016活动目录
24572人学习
¥199.00
更 多 4 门 课 程
Exchange 2010 2013学习视频课程专题
Windows Server 2008 活动目录视频课程
621119人学习
¥399.00
企业级邮件服务器Exchange 2010视频课程
264666人学习
¥399.00
WindowsServer2016活动目录
24572人学习
¥199.00
更 多 4 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

开发人员、系统管理员、运维工程师、IT经理,以及介于两者之间的所有人

你将会学到:

熟练掌握gitlab、git 与subversion企业常用版本控制服务的使用与管理 备份还原技能

课程简介:

峻熙Linux学院 张彬老师精心录制。熟练掌握gitlab、git 与subversion企业常用版本控制服务的使用与管理 备份还原等技能


gitlab产品定位:

gitLab 是一个基于 Git 实现的在线代码仓库托管软件

可以用 gitlab 自己搭建一个类似于 Github 一样的系统,一般用于在企业、学校等内部网络搭建 git 私服。

对于软件工程质量管理非常重要。


gitlab功能:

提供代码托管、提交审核和问题跟踪

可以很方便的管理权限、代码 review,创建、管理 project


gitlab版本:

社区版(CE)

企业版(EE)


git于svn的区别:

git 是分布式的,svn 是中心式的

git 分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看 log。

GIT 分支和 SVN 的分支不同:分支在 SVN 中实际上是版本库中的一份 copy,而 git 一个仓库是一个快照,所以 git 切换、合并分支等操作更快速。

gitlab服务组件:

Nginx:静态 web 服务器。

gitlab-shell:用于处理 Git 命令和修改 authorized keys 列表。(Ruby)

gitlab-workhorse: 轻量级的反向代理服务器。(go)

它会处理一些大的 HTTP 请求,比如文件上传、文件下载、Git push/pull 和 Git 包下载。

其它请求会反向代理到 GitLab Rails 应用,即反向代理给后端的 unicorn。

logrotate:日志文件管理工具。

postgresql:数据库。

redis:缓存数据库。

sidekiq:用于在后台执行队列任务(异步执行)。(Ruby)

unicorn:An HTTP server for Rack applications,GitLab Rails 应用是托管在这个服务器上面的。(Ruby Web Server, 主要使用 Ruby 编写)


最后上教学大纲:

svn与git教学大纲.png


展开更多

课程大纲-[张彬Linux]Cetnos8 Gitlab与Subversion版本控制服务实战

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部