Linux(Ubuntu16.04)+GitLab8.17deb安装包搭建Git仓库(代码管理系统)

本文详细介绍了如何在Ubuntu 16.04上通过GitLab 8.17的DEB安装包搭建Git仓库,包括下载安装包、执行安装命令、验证安装启动、修改管理员密码,以及修改访问URL、邮件配置和web端口的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1 下载GitLab安装包

2  执行安装命令

3 验证是否安装和启动成功

4 修改管理员密码

5 其它说明

       5.1修改访问URL

       5.2修改邮件配置

       5.3修改web端口

 

1下载GitLab安装包

参考地址:https://www.gitlab.com.cn/downloads/

直接用迅雷从下列地址下载也可以:

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_8.17.4-ce.0_amd64.deb

 

2执行安装命令

进入到该安装包所在的目录下,为了避免每执行一个命令都要敲sudo先获取到管理员权限,方法是:

输入命令:sudo-s 回车

输入密码然后回车,

 

输入安装命令:

dpkg  -i  gitlab-ce_8.17.4-ce.0_amd64.deb

如图:

 

执行完成后,在执行下面的命令:gitlab-ctl  reconfigure

说明:等待几分钟后就可以看到安装成功,并且已经启动了。

 

3验证是否安装和启动成功

在终端敲入命令:gitlab-ctl  status回车,

如果GitLab安装并且启动成功的话,可以看到一系列输出内容,如图:

 

 

还可以直接在浏览器里来访问GitLab系统:


 http://服务器IP地址:端口

 

4修改管理员密码

在访问系统时,如果初始密码未做过你修改,会提示设置新密码,如图:

 

 

 

这里修改为cj111111

 

点击 Change your password ,设置完成后,就会自动跳转到登录页面了,使用root账号和刚才的密码即可登录,登录页面,如图:

 

登录成功后,看到欢迎页面,至此,安装和启动已经完成。

 

5其它说明

5.1修改访问URL

Ø  修改gitlab.rb文件

  编辑/etc/gitlab/ gitlab.rb文件,修改url地址:

  

 

5.2修改邮件配置

Ø  修改gitlab.rb文件

 

         编辑/etc/gitlab/ gitlab.rb文件,增加以下配置:

 

 

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'] ="kmgamecj@163.com"

user["git_user_email"] ="kmgamecj@163.com"

 

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

5.3修改web端口

Ø  修改gitlab.rb文件

 

    编辑/etc/gitlab/ gitlab.rb文件,增加以下配置:

  



##修改端口

unicorn['listen'] = '127.0.0.1'

unicorn['port'] = 8090

 

nginx['listen_addresses'] = ['*']

nginx['listen_port'] = 82

 

Ø  修改unicorn.rb文件

编辑/var/opt/gitlab/gitlab-rails/etc/unicorn.rb文件,修改端口:

 

 

Ø  重启

执行命令 gitlab-ctl  reconfigure 


特别说明:如果不改这两个端口那么默认使用的是808080。此处将nginx的监听端口修改为了82,而将web容器的端口由8080修改为了8090

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值