Ubuntu安装gitlab教程

介绍


GitLab CE或Community Edition是一个开源应用程序,主要用于托管Git存储库,以及其他与开发相关的功能,如问题跟踪。它旨在使用您自己的基础架构进行托管,并为您的开发团队提供部署内部存储库的灵活性,与用户交互的公共方式,或者为贡献者提供托管自己项目的方法。
 

Ubuntu安装gitlab步骤

1. 安装依赖

通过快捷键ctrl+alt+T打开命令行窗口,然后运行下面两行命令

sudo apt update

sudo apt-get upgrade

sudo apt-get install curl openssh-server ca-certificates postfix

如果这一步遇到下面提示界面,请按Tab切换到“确定”按钮,然后回车即可。

 Tab键选中确定

 2. 安装GitLab

添加GitLab的包并进行安装

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh |sudo bash

sudo apt-get install gitlab-ce

出现以下提示,表示安装成功

 3. 配置GitLab

ubuntu预装的是vim tiny版本,需要的是vim full版本

 sudo apt install vim

进入配置文件

sudo vim /etc/gitlab/gitlab.rb

1)配置对外IP和默认端口(大概第33行)

 

 

 

4.启动GitLab

输入下面的命令:

  sudo gitlab-ctl stop     //--停止服务
  sudo gitlab-ctl reconfigure  //--启动服务
  sudo gitlab-ctl restart         //--重启所有gitlab组件
  sudo gitlab-ctl start           //--启动所有gitlab组件
5.初始化密码

默认密码在/etc/gitlab/initial_root_password

1)切换到相应路径下
cd /opt/gitlab/bin/
2)打开控制台
sudo gitlab-rails console -e production
3)查询用户账号信息并赋值给u
u=User.where(id:1).first
4)设置该用户名的密码
u.password=12345678
5)确认密码
u.password_confirmation=12345678
6)保存信息
  u.save!

密码设置不能过于简单,不少于8位,最终选择使用默认密码。

 查看默认密码

 

 6.注册新账户

 注册后不能立即登陆,需管理员审批。

登陆管理员账户

user:root

Password: CO3yIcusQMv+eQ4vvafj61oA8iNaYG*************

 overview—users--pending approval

 

点击approve

 

审批完成即可使用新用户登陆。

 

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是Ubuntu 18.04安装GitLab教程: 1. 更新系统 在终端中输入以下命令: sudo apt update sudo apt upgrade 2. 安装必要的依赖 在终端中输入以下命令: sudo apt install curl openssh-server ca-certificates postfix 在安装过程中,会提示你选择Postfix的配置方式。选择“Internet Site”,然后按照提示输入你的域名和邮件服务器信息。 3. 添加GitLab仓库 在终端中输入以下命令: curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash 4. 安装GitLab 在终端中输入以下命令: sudo apt install gitlab-ce 安装过程可能需要一些时间,取决于你的网络速度和计算机性能。 5. 配置GitLab 在终端中输入以下命令: sudo gitlab-ctl reconfigure 这个命令会自动配置GitLab,并启动所有必要的服务。 6. 访问GitLab 在浏览器中输入你的服务器IP地址或域名,然后按照提示设置管理员账户和密码。 现在,你已经成功安装GitLab。祝你使用愉快! ### 回答2: Ubuntu18.04作为一款主流的Linux操作系统,它的广泛应用也带动了GitlabUbuntu18.04上的应用。下面就是详细的Ubuntu18.04安装Gitlab教程。 1. 安装依赖工具 在终端中执行以下命令: ``` sudo apt-get install -y curl openssh-server ca-certificates postfix ``` 其中,curl是用于下载文件,openssh-server是用于远程连接Gitlab,ca-certificates是用于证书,postfix是用于发送邮件通知。 2.安装Git 在终端中执行以下命令: ``` sudo apt-get install -y git-core ``` 3.添加GitLab官方镜像 先安装curl,在终端中执行以下命令: ``` sudo apt-get install -y curl ``` 执行以下命令: ``` curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash ``` 4.安装GitLab 在终端中执行以下命令进行GitLab安装: ``` sudo apt-get install gitlab-ce ``` 5.配置GitLab 安装完成后,在终端中执行以下命令,打开配置文件: ``` sudo vi /etc/gitlab/gitlab.rb ``` 在配置文件中设置GitLab的地址、邮件通知地址、SMTP设置等信息。 如下所示: ``` external_url 'http://localhost' # GitLab地址 gitlab_rails['smtp_enable'] = true # 开启SMTP服务 gitlab_rails['smtp_address'] = "smtp.qq.com" # SMTP地址 gitlab_rails['smtp_port'] = 587 # SMTP端口 gitlab_rails['smtp_user_name'] = "你的QQ邮箱" # SMTP用户名 gitlab_rails['smtp_password'] = "你的QQ邮箱授权码" # SMTP密码 gitlab_rails['smtp_authentication'] = "login" # SMTP认证方式 gitlab_rails['smtp_enable_starttls_auto'] = true # 启用STARTTLS自动 gitlab_rails['gitlab_email_from'] = "[email protected]" # 邮箱发件人 # 取消注释以下语句将Nginx转发到GitLab # nginx['enable'] = true # nginx['listen_port'] = 80 # nginx['listen_https'] = false # 设置默认字符集为UTF-8 gitlab_rails['gitlab_default_canonical_charset'] = 'utf-8' ``` 修改完成后,重启GitLab服务器: ``` sudo gitlab-ctl reconfigure sudo gitlab-ctl restart ``` 6.访问GitLab 在浏览器中访问 http://localhost,出现GitLab的登录界面。初始默认管理员用户名 root,密码为5iveL!fe。 至此,Ubuntu18.04上GitLab安装与部署已经完成了。在使用GitLab时,可以根据需要进行用户管理,项目管理,代码提交等操作。 ### 回答3: ubuntu是一款广受欢迎的开源操作系统,使用linux内核。而GitLab则是一款强大的基于Web的管理Git仓库的平台,它提供了完整的代码管理工具和Git版本控制的功能。本文将介绍如何在ubuntu18.04上安装和配置GitLab。 1. 安装必要的软件 在安装GitLab之前,我们需要先确保系统中已经安装了必要的软件:curl和openssh-server。为了安装这些软件,打开终端并执行以下命令: sudo apt-get update sudo apt-get install curl openssh-server -y 2. 安装GitLab安装GitLab,我们需要使用官方安装脚本。为了启用GitLab源,我们需要使用以下命令: curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash 安装脚本将下载并添加GitLab软件库到系统中。现在我们可以安装GitLab了 sudo apt-get update sudo apt-get install gitlab-ce -y 一旦安装完成,您可以使用以下命令启动GitLab Service: sudo gitlab-ctl start 这将启动GitLab并启动所有必需的服务。第一次启动可能需要一些时间来设置GitLab并运行其服务。 3. 访问GitLab 安装完成后,您可以通过在web浏览器中输入http://您的服务器IP地址,或http://您的服务器hostname来访问GitLab。如果您的系统防火墙启用,则请确保允许所有GitLab所需的端口。 4. 配置GitLab 在第一次访问GitLab时,您需要创建一个新的管理员账号。该账号将对所有GitLab的管理有完全的管理权限。输入所需的信息后,单击“Create Account”以完成设置。 一旦登录到GitLab,您可以通过单击顶部菜单中的“Admin Area”链接来访问管理区域。在这里,您可以禁用或启用已安装GitLab插件,查看和管理系统日志,管理依赖关系和访问令牌等。 5. 安装SSL证书 将网站转换为https连接提供了更强大的安全性。为了添加SSL证书,您可以按照以下步骤操作:sudo apt-get install letsencrypt sudo letsencrypt certonly - webroot - w /var/www/html - d your-domain.com sudo openssl dhparam -out /etc/gitlab/ssl/dhparams.pem 2048 现在,您可以打开GitLab配置文件并将以下标记添加到第一个部分当中:external_url 'https://your-domain.com' 接下来,在GitLab配置文件的末尾添加以下标记并保存文件: nginx['ssl_certificate'] = "/etc/letsencrypt/live/your-domain.com/fullchain.pem" nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/your-domain.com/privkey.pem" nginx['ssl_dhparam'] = "/etc/gitlab/ssl/dhparams.pem" 最后使用命令sudo gitlab-ctl reconfigure来重新启动GitLab,在此之后,您的GitLab将被配置为使用SSL证书。 总结 安装GitLab是为团队提供代码管理工具和Git版本控制的最佳方式之一。使用上述步骤在ubuntu18.04上安装和配置GitLab将为你节省时间和工作压力。通过使用GitLab,您可以轻松地在您的项目中进行代码管理和版本控制,使软件开发变得更为轻松。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值