13、CentOS7 安装配置GitLab

1、安装依赖

yum install –y curl policycoreutils openssh-server openssh-clients    

systemctl enable sshd    

systemctl start sshd    

yum install -y postfix    

systemctl enable postfix    

systemctl start postfix 

2、我的环境是用了iptables防火墙,所以下面的命令没有使用,关闭防火墙,如果使用firewalld,若不想关闭防火墙,可以放开权限:

sudo firewall-cmd --permanent --add-service=http    

sudo systemctl reload firewalld  

3、安装GitLab

 

1、第一种、添加 GitLab 镜像源并安装(成功)

 

curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash

sudo yum install gitlab-ce

2、第二种、下载gitlab rpm手动安装,成功gitlab-ce-10.1.4-ce.0.el7.x86_64

 

1、直接下载有版本的镜像安装

 

 

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/

 

2.1、下载方式一 wget (没有成功)

 

 

2.2、下载方式二 crul (L列表显示 O默认的名字,J ),没有成功

 

 

3、安装成功

 

3、配置并启动 GitLab

 

gitlab-ctl reconfigure

 

4. 通过浏览器访问上一步配置的域名

 

localhost

 

第一次访问 GitLab,系统会重定向 url 到重置密码的页面,你需要输入初始化管理员账号的密码。 设置完成后,系统会重定向到登录界面,你就可以使用刚才输入的密码登录系统了。

系统默认的管理员账号为 root, 登录系统后,你可以修改管理员账号为自己喜欢的账号。

登录

5、修改端口

gitlab本身采用80端口,如安装前服务器有启用80,安装完访问会报错。需更改gitlab的默认端口。
修改

vim /etc/gitlab/gitlab.rb:

 

  1. external_url 'http://localhost:90'

     

    如果就想用80端口,那没问题。如果更改了端口,后边可以自行调整nginx配置文件进nginx反向代理设置。

    6、配置邮箱

     

    1、设置SMTP邮件服务器,用于GitLab发送邮件

     

    打开/etc/gitlab/gitlab.rb文件,将以下设置添加到文件中,保存。

     

    # Change the external_url to the address your users will type in their browser

    external_url 'http://localhost' //修改之前的example,这里就是提供给邮箱认证的网址

    #Sending application email via SMTP

    gitlab_rails['smtp_enable'] = true

    gitlab_rails['smtp_address'] = "smtp.163.com"

    gitlab_rails['smtp_port'] = 25

    gitlab_rails['smtp_user_name'] = " mxzdhealer@163.com" gitlab_rails['smtp_password'] = "****"

    gitlab_rails['smtp_domain'] = "163.com"

    gitlab_rails['smtp_authentication'] = :login gitlab_rails['smtp_enable_starttls_auto'] = true

    ##修改gitlab配置的发信人

    gitlab_rails['gitlab_email_from'] = "mxzdhealer@163.com"

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

     

    2、当我们添加一个user用户的时候,设置1318830916@qq.com邮箱,会发送认证密码的邮件

     

    1、输入两次密码进行确认

     

     

    7、基本命令

     

    查看状态

    gitlab-ctl status

    启动Gitlab所有组件

    gitlab-ctl start

    停止Gitlab所有组件

    gitlab-ctl stop

    重启Gitlab所有组件

    gitlab-ctl restart

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值