zoukankan      html  css  js  c++  java
  • git与gitlab

    Git介绍:

    Git:由linux之父Linus Torvalds(林纳斯·托瓦兹,1969年12月28日出生)在2005年开发的一个分布式持续集成工具,设计之初就具备了以下优点:
    可靠性:数据的上传和下载必须是安全的、一致的,所有行为都要进行验证,数据的变更通过不同的版本进行逻辑隔离。
    分布式:Linus Torvalds认为之前的集中式版本控制系统性能太差,于是git的代码恢复不依赖于中央服务器,而是每个开发电脑都是一个本地仓库,可用于代码提交与回滚。
    高效:Git基于分布式的功能实现代码的快速提交与秒级回滚。
    Github:基于git的一个公有代码仓库,GitHub于2008年4月10日正式上线,2018年6月,微软宣布通过75亿美元的股票交易妆购GitHub。
    Gitlab:基于git的一个私有代码仓库。

    Gitlab安装:
    https://docs.gitlab.com/ce/install/requirements.html#安装环境要求
    https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/#国内下载地址

    配置
    root@gitlab:"#dpkg-i gitlab-ce_11.11.8-ce.0_amd64.deb
    root@gitlab:~#vim/etc/gitlab/gitlab.rb
    external_url‘http://172.31.3.101'
    gitlab_rails['smtp_enable']=true
    gitlab_rails['smtp_address']="smtp.qq.com"
    gitlab_rails['smtp_port']=465
    gitlab_rails['smtp_user_name']="2973707860@qq.com"
    gitlab_rails['smtp_password']="huyhivwhldbodhda"
    gitlab_rails['smtp_domain']="qq.com"
    gitlab_rails['smtp_authentication']=:login
    gitlab_rails['smtp_enable_starttls_auto']=true
    gitlab_rails['smtp_tls']=true
    gitlab_rails['gitlab_email_from']="2973707860@qq.com"
    user["git_user_email"]="2973707860@qq.com"
    root@gitlab:~#gitlab-ctl reconfigure

  • 相关阅读:
    如何为创建大量实例节省内存?
    4-5
    4-6
    4-4
    4-3
    4-2
    3-11
    4-1
    3-10
    3-8
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/14987481.html
Copyright © 2011-2022 走看看