如何在 Ubuntu 服务器上安装 Gitlab

Gitlab 是一个自托管的 Git 管理工具,类似于 Github 和 Bitbucket 等流行选项。 但是,您无需在其他人的服务上托管您的项目,而是运行服务器并完全控制您自己的项目。 您不会受到提供商强加的更改的摆布。

Gitlab 还允许您将存储库包含在您自己的域或子域下。 在某些情况下,它使人们更容易以这种方式找到您的项目,并且使事情更加一致。 您还可以控制更新的内容和时间。

还有 Github 被微软收购的问题。 如果您只是将其用作工具并且不太关心开源哲学,那么这对您来说可能并不重要。 但是,如果您定期维护或为开源项目做出贡献,那么您可能对 Microsoft 有一些非常强烈的感觉。 Gitlab 是完全绕过这种情况的好方法。

安装依赖项

首先在您的 Ubuntu 服务器上安装几个依赖项。 Gitlab 需要它们进行设置。

Postfix 会一路提示你要进行什么样的安装。 Gitlab 是一个网站,因此请使用该选项。

获取 Gitlab 存储库

Gitlab 团队为 Ubuntu 维护自己的存储库。 它们还提供了一个方便的脚本,可以为您设置这些存储库。 采用 cURL 下载脚本并运行它。

脚本下载和设置所有内容需要几秒钟的时间。

安装 Gitlab

这次你不需要更新 Apt。 脚本已经为您做到了。 您唯一需要做的就是安装 Gitlab 包。

已安装 Gitlab

这个过程需要一段时间。 Gitlab 实际上是一个复杂的 Ruby on Rails Web 应用程序。 软件包安装不仅会下载设置该应用程序所需的所有内容,还会为您进行所有配置。

重新配置 Gitlab

安装 Gitlab 后,您需要告诉它完成配置。

这也需要几分钟。 默认配置适用于大多数情况。 但是,如果您想更改某些内容,则一切都可以访问,并且可以随时更改。 实际上,如果您在面向 Web 的服务器上使用 Gitlab,您现在应该更改一件事。

打开“/etc/gitlab/gitlab.rb”。 这是 Gitlab 的主要配置。 找到以下选项,并将其设置为与您要使用的域名相同。

再次重新配置 Gitlab 以使更改生效。

使用 Gitlab

Gitlab 是一个类似于 Github 或 Bitbucket 的 Web 应用程序。 任何使用过这些服务的人都应该对它的界面和控件感到熟悉。 打开浏览器并导航到您为服务器设置的地址。 如果你只是在本地运行它,“localhost”就可以了。

为 Gitlab 创建您的管理员帐户

当您到达时,您会看到一个页面,要求您设置密码 admin 帐户。 默认帐户是“root”。 设置密码后,您就可以登录了。

Gitlab 仪表板

登录后,您将首先看到 Gitlab 仪表板。 它非常干净,视觉上很简单。 您可以从这里创建新项目、添加用户并访问您需要的任何功能。

将用户添加到 Gitlab

在开始定期使用 Gitlab 之前,您需要为自己创建一个常规用户帐户。 这可能不是最好的使用 admin 用户为一切。 您的普通用户可以在另一台 Git 主机上执行您可以执行的所有操作,因此不会感觉有太大的不同或限制。 预订您的 admin 占实际行政管理。

现在,您可以继续添加和配置您自己的项目。 连接您现有的项目,并像往常一样导入您的 SSH 密钥。 由于您现在可以控制,请留意来自 Gitlab 的新更新和发布,并确保您的服务器也保持更新。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅