5

我的公司有一个主代码库和几个相同代码库的实例,即 company.com/instance1、company.com/instance2、company.com/instance3 等在 AWS 和一个 mysql 数据库上运行。

我认为如果我们在 AWS 上安装 gitlab 会有所帮助,因为它将简化我们的整体开发过程。这是一个好主意吗 ?。

我很困惑我们是否必须在 AWS 上安装 centOS 才能安装 gitlab,或者 gitlab 是否可以在没有 centos 的情况下在 AWS 上运行。

我很困惑,因为在我的本地 centos 系统中我已经在本地安装了 gitlab,但我在设置 URL 时遇到了麻烦。

用户需要键入 company.com/instance 以获取所需内容,并且人们已经开始在 AWS 上使用它。

可能我有做 CI 并在 AWS 上部署代码吗?这是如何运作的?

gitlab 能否在现有 AWS 服务器实例上的 LAMP 环境中正常工作?怎么做?

4

2 回答 2

4

GitLab 应该作为亚马逊机器映像工作

正如GitLab CE AWS AMI中所述:

在 Community AMIs 下搜索 GitLab CE XY(XY 代表版本号)
最新版本的 GitLab CE 将在首次启动时获取。

启动一个为 ssh、http 和 https 开放端口 的c4.large实例。

使用 ubuntu@your-instance SSH 进入实例,根据/etc/gitlab/gitlab.rb需要编辑文件,然后运行:

sudo gitlab-ctl reconfigure

在浏览器中访问公网 IP 并以默认用户身份登录

username: root
password: 5iveL!fe
于 2016-09-17T18:43:43.713 回答
0

你不需要使用AMI,你可以使用Gitlab提供的包来安装和运行它。

参考:https ://about.gitlab.com/downloads/#ubuntu1604

于 2017-04-20T13:13:45.887 回答