在 AWS 上安装 Gitlab

Install Gitlab on AWS

我的公司有一个主代码库和同一个代码库的多个实例,即 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 能否在 LAMP 环境中在现有 AWS 服务器实例上正常工作?怎么走?

GitLab 应该作为 Amazon Machine Image

GitLab CE AWS AMI 中所述:

Search for GitLab CE X.Y (X.Y represent version number) under Community AMIs.
The latest version of GitLab CE will be fetched on first boot.

Launch a c4.large instance with open ports for ssh, http and https.

SSH into the instance with ubuntu@your-instance, edit the /etc/gitlab/gitlab.rb file to your needs, and run:

sudo gitlab-ctl reconfigure

Visit the public IP in a browser and sign in as the default user

username: root
password: 5iveL!fe

不需要使用AMI,直接使用Gitlab提供的包安装即可运行。

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