zoukankan      html  css  js  c++  java
  • 4.ubuntu 16.04.6 离线安装 Git

    准备

    汉化包下载

    https://gitlab.com/xhang/gitlab/-/archive/10-8-stable-zh/gitlab-10-8-stable-zh.tar.bz2 

    Gitlab下载

    https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/

    拷贝到ubuntu git 服务器

    开始安装

    1.安装gitlab-ce_10.8.7-ce.0_amd64.deb

    sudo dpkg -i gitlab-ce_10.8.7-ce.0_amd64.deb

     根据提示更改 external_url 外部可以访问的本机地址

    sudo vi /etc/gitlab/gitlab.rb

    重新配置Gitlab以使更改生效

    sudo gitlab-ctl reconfigure

    重新启动服务

    sudo gitlab-ctl restart

    测试访问

    2.解压汉化包

    tar xf gitlab-10-8-stable-zh.tar.bz2

    3.安装汉化包

    sudo cp -rf gitlab-10-8-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/

    重新配置Gitlab以使更改生效

    sudo gitlab-ctl reconfigure

    重新启动服务

    sudo gitlab-ctl restart

    测试

     注意:提示502如上截图信息是因为内存太低导致,修改服务器内存配置,并F5多刷新几次即可

     初次登录会让你设置密码

     密码不能太短,我设置的是root12345678

    附1:完全卸载Gitlab

    # 停止gitlab
    sudo gitlab-ctl stop
    
    # 查看进程
    ps -e | grep gitlab
    
    # 删除所有包含gitlab的文件及目录
    find / -name gitlab | xargs rm -rf
    
    # 卸载
    sudo apt-get remove gitlab-ce
    
    # 检查还有没有卸载的gitlab相关软件
    dpkg --get-selections | grep gitlab
    gitlab-ce deinstall
    
    # 再执行
    sudo apt-get --purge remove gitlab-ce

    附2:硬件配置要求

    CPU

    按照CPU核心数量,官方建议大致有如下划分:

    • 单核: 可以支持100个左右的用户并发,但是可能会有些许卡顿,毕竟所有的前后台处理都需要这个苦逼的核心一人包办。
    • 双核: 约500并发用户,这也是官方给出的建议最低配置
    • 4核: 约2,000并发用户
    • 8核/16核: 约5,000/10,000并发用户
    • 32核/64核: 官方给出数据中,核心数和用户数基本成线性增长了,但是实际使用中,发现其对CPU和内存占用明显过大,能维持在官方1/10的性能指标已经是不错的情况了,所以其应该存在一定的内存泄露

    内存

    官方建议的内存是最好不要低于4G,不然每次push和commit都会让你痛不欲生。8G内存就能很稳的支持1,000个并发数,所以至少选择8G以上的内存来搭建你的版本服务器。




    参考

    https://www.jianshu.com/p/b2df00fb009d <Gitlab安装与卸载>

    https://www.jianshu.com/p/43860be68b52 <从零开始搭建Gitlab服务器>

    https://www.cnblogs.com/ssgeek/p/9328758.html <Gitlab安装部署及基础操作>

    修改git网络地址

    vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 
    host: localhost

    修改重启即可

    提交已有新项目到git提示:

    invalid authentication data.Connection refused :connect

    参考:https://blog.csdn.net/qq_40820382/article/details/109037084

  • 相关阅读:
    1144 The Missing Number (20分)
    1145 Hashing
    1146 Topological Order (25分)
    1147 Heaps (30分)
    1148 Werewolf
    1149 Dangerous Goods Packaging (25分)
    TypeReference
    Supervisor安装与配置()二
    谷粒商城ES调用(十九)
    Found interface org.elasticsearch.common.bytes.BytesReference, but class was expected
  • 原文地址:https://www.cnblogs.com/ff111/p/11865464.html
Copyright © 2011-2022 走看看