• gitlab


    gitlab安装

    gitlab下载地址:https://mirrors.tuna.tsinghua.edu.cn/

    dpkh -i package/gitlab-ce_11.11.8-ce.0_amd64.deb
    

    开启邮箱smtp 用于gitlab发送邮件

    cat /etc/gitlab/gitlab.rb 
    
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.qq.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "676989649@qq.com"
    gitlab_rails['smtp_password'] = "soguwweuohzbbced"
    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'] = "676989649@qq.com"
    gitlab_rails['git_user_email'] = "676989649@qq.com"
    gitlab.rb

    加载配置

    gitlab-ctl reconfigure
    

      

    GIT命令

    git安装目录

    /etc/gitlab      #配置文件目录
    /run/gitlab      #运行pid目录
    /opt/gitlab      #安装目录
    /var/opt/gitlab  #数据目录
    /var/log/gitlab  #日志目录
    
    
    gitlab-ctl       #客户端命令执行操作行
    gitlab-ctl       stop #停止 gitlab
    gitlab-ctl       start #启动 gitlab
    gitlab-ctl       restart #重启 gitlab
    gitlab-ctl       status #查看组件运行状态
    gitlab-ctl       tail nginx #查看某个组件日志
    
    
    git pull          #从gitlab更新代码到本地
    git log           #查看操作日志
    vim .gitignore    #定义忽略指定文件或者目录不上传到gitlab
    git reset --hard HEAD^^ #git版本回滚 HEAD为当前版本 加一个^为上一个版本  ^^为上上一个版本
    git reflog        #获取每次提交的ID 可以使用--hard根据提交的ID进行版本回退
    git reset --herd 5ae4b06  #回退到指定id的版本
    
    git branch               #查看当前所处的分支
    git checkout -b develop  #创建并切换到一个新分支
    git checkout  develop     #切换分支
    
    #Git global setup
    git config --global user.name "Administrator"
    git config --global user.email "admin@example.com"
    
    
    #Create a new repository
    git clone http://192.168.88.10/root/phicomm.git
    cd phicomm
    touch README.md
    git add README.md
    git commit -m "add README"
    git push -u origin master
    
    
    #Push an existing folder
    cd existing_folder
    git init
    git remote add origin http://192.168.88.10/root/phicomm.git
    git add .
    git commit -m "Initial commit"
    git push -u origin master
    #Push an existing Git repository
    cd existing_repo
    git remote rename origin old-origin
    git remote add origin http://192.168.88.10/root/phicomm.git
    git push -u origin --all
    git push -u origin --tags
    

    https://blog.51cto.com/7456193/1765879

     

    分支

    dev       #测试
    develop   #开发
    feature   #新功能
    release   #稳定版
    hotfix    #补丁
    

      

    申请合并分支

    创建用户 
    创建组 (权限Developer开发,Owner维护)
    创建项目授权 用户组
    

      

    申请

     审批

     

    gitlab 备份与恢复

    https://blog.csdn.net/Powerful_Fy/article/details/103701437

  • 相关阅读:
    django 模板继承
    redis集群环境配置
    压力测试工具:apache bench(ab)
    php yield关键字以及协程的实现
    php图片木马实现原理
    关于接口幂等性
    关于easyswoole实现websocket聊天室的步骤解析
    php混淆加密解密实战
    关于mysql集群主从服务器搭建
    mysql binlog恢复数据实战
  • 原文地址:https://www.cnblogs.com/hanwei666/p/13163553.html
Copyright © 2020-2023  润新知