在Ubuntu18.04安装gitlab国内镜像加速

 

转发  :http://ccimage.cn/2018-05/ubuntu18-04-install-gitlab-chinese-mirror.html

现在部署私有的gitlab已经非常的方便,唯一的问题在国内下载速度太慢了。幸好清华大学有镜像。

本文步骤参考官方文档,当前的gitlab版本10.7.3 Ubuntu版本18.04LTS 。  官方文档里的ee改成ce。收费版和免费版的区别。

步骤如下:

  1.  安装配置依赖项
    sudo apt-get update
    sudo apt-get install -y curl openssh-server ca-certificates
  2. 安装发送邮件的(可以用自己熟悉的代替)
    sudo apt-get install -y postfix

    安装过程中会弹出对话框,按TAB键让按钮点亮后按Enter或者空格。填文字的地方随便写,是邮件中显示的发送者。

  3. 下载安装脚本
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  4. 修改安装脚本
    vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list

    把原来的两行删除或者注释(#是行注释),然后增加

    deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
    deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

    再次执行

    sudo apt-get update
  5. 执行安装脚本
    sudo EXTERNAL_URL="http://ip或域名" apt-get install gitlab-ce
  1. 执行配置
  2. sudo gitlab-ctl reconfigure
    
  3.  
  4. 启动gitlab
sudo gitlab-ctl start

 

  1. 浏览器进行访问

    http://192.168.123.241:5000

 

  1. 开启防火墙

      在Ubuntu中 我们使用sudo ufw enable命令来开发防火墙 通过sudo ufw status命令查看开启防火墙后的状态为active 说明防火墙开启成功。

    关闭防火墙

     在Ubuntu中 我们使用sudo ufw disable命令来关闭防火墙。执行该命令之后 我们使用sudo ufw status命令来查看当前防火墙的状态 如果是inactive 说明我们的防火墙已经关闭掉了。

 

这里还要说一个问题点  ,502的情况 ,有时间是因为服务器性能太低 导致的  

 

 

 

### 安装 NVIDIA Docker 为了使 GPU 能够被容器识别,在主机上需先安装 `nvidia-docker`。执行如下命令来设置 Nvidia 的 APT 源并安装必要的软件包: ```bash curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get update sudo apt-get install -y nvidia-docker2 ``` [^1] ### 获取 Autoware Docker 镜像 接着,通过 Docker Hub 下载官方发布的 Autoware 版本镜像文件: ```bash docker pull autoware/autoware:1.12.0-melodic ``` [^2] ### 启动 Autoware 容器实例 克隆 Autoware 基于 Docker 的项目仓库,并按照给定脚本来启动带有图形界面支持的容器环境。 ```bash git clone https://gitlab.com/autowarefoundation/autoware.ai/docker.git cd docker/generic ./run.sh ``` 这一步骤会自动创建一个新的基于所下载镜像的新容器,并挂载当前用户的家目录以便访问外部数据集或保存工作成果。 ### 进入容器内部操作 当进入已经运行中的容器之后,可以初始化 ROS 工作空间以及加载默认配置: ```bash source install/setup.bash roslaunch runtime_manager runtime_manager.launch ``` [^3] 如果希望永久生效上述命令,则可以在宿主机上的 `.bashrc` 文件里追加这条语句,从而避免每次都需要手动输入[source4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值