Ubuntu16.04 安装和配置Gitlab

1 篇文章 0 订阅

安装Ubuntu16.04 64位的长期支持版

推荐在VM Ware或者Xen Center上安装虚拟机作为实验,等确定会安装了在装在物理机上也不迟。

更换源(非必须但强烈推荐)

更换成阿里的或者清华的源,可以更方便的使用Ubuntu系统。以下操作基于Ubuntu16.04 64位LTS桌面版。

  • 确保能上网,连上百度
  • 点击系统设置,然后点击Software&Updates

    image

  • 选择Ubuntu Software, Download from,点击other...
    image
  • 点击Select Best Server,然后等待

    image

  • 结束后点击Choose Server,在弹出的提示框中输入密码,点击Authenticate就可

    image

  • 发现源已经被更改,点击关闭就可

    image

  • 随后点击关闭或者重新载入都可以。

此时可以打开控制台输入一些指令进行测试,比如:

sudo apt-get install update
sudo apt-get install upgrade

备注:以上更换源的方法也常用来解决ubuntu中sudo apt-get install update失败的情况。重点内容

安装Gitlab

image

  • 选择对应版本的安装指导
    image
  • Ubuntu安装指南,进行如下的三步操作就可,先不要执行配置和启动Gitlab
    image

Gitlab配置

配置Gitlab IP

进入 /etc/gitlab/(cd /etc/gitlab/)目录,打开gitlab.rb(sudo gedit gitlab.rb或者sudo vim gitlab.rb),将externval_url之后的域名,修改成本机IP,例如:

image

修改邮件配置 (非必须)

同上,要修改/etc/gitlab/gitlab.rb文件,增加如下配置:

image

gitlab_rails['smtp_enable'] = true  
gitlab_rails['smtp_address'] ="smtp.163.com"  
gitlab_rails['smtp_port'] = 25  
gitlab_rails['smtp_user_name'] = "替换为自己的163邮箱"  
gitlab_rails['smtp_password'] = "替换为自己的163授权码"  
gitlab_rails['smtp_domain'] ="163.com"  
gitlab_rails['smtp_authentication']="login"  
gitlab_rails['smtp_enable_starttls_auto'] =true
  • 修改gitlab配置的发信人
    gitlab_rails[‘gitlab_email_from’] =”youremail@163.com”
    user[“git_user_email”] =”youremail@163.com”

注意:要使用163提供的SMTP和POP3服务,需要到自己邮箱里做设置,上面的smtp_password不是你的邮箱登录密码,而是你设置的那个授权码。

项目Path修改

/etc/gitlab/gitlab.rb中的external_url通常会改成一个局域网IP,如下:

external_url ‘http://192.168.5.235

但是此时网页中项目的Path路径还没有被修改,此时还需要改动另一个地方,进行以下路径,

cd /opt/gitlab/embedded/service/gitlab-rails/config

修改gitlab.yml,也有可能没有该文件,只有gitlab.yml.example,复制gitlab.yml.example并命名为gitlab.yml即可, cp gitlab.yml.example gitlab.yml,做出如下修改

production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 10.108.5.235 // 改成你自己的IP即可
    port: 80
    https: false

然后重新启动或者启动Gitlab就可以。

Gitlab常用命令

gitlab-ctl reconfigure  // 一般在修改配置文件后,要执行
gitlab-ctl status   // 查看gitlab的运行状况
gitlab-ctl start   // 启动gitlab
gitlab-ctl restart  // 重启Gitlab
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值