初始配置

初始登录之后需要做一些初始设置,便于后续的使用。

密码修改

初始登录之后需要立刻做一件事情,那就是修改初始密码,因为明确提醒了:

Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours

也就是说初始密码存储在 /etc/gitlab/initial_root_password 文件中。此文件会在首次执行 reconfigure 命令后的 24h 之后被删除

在右上角的偏好设置中可以找到密码的修改选项:

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_网络

修改之后,会自动退出回到登陆界面,用用户名 root 和新密码再次登录即可。

中文界面切换

如果对于英文界面不是很习惯,可以切换为中文界面。同样点击右上角的偏好设置(Perference),在出现的界面中选择本地化(Localization),然后选择简体中文(Chinese,Simplified)即可:

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_网络_02

点击保存,刷新页面即完成中英文的切换。如果要切回英文也是同样的操作。

添加 SSH Key

后续的代码 Clone 有 SSH 和 HTTP 两种协议。SSH 是比较常用的一种,为了顺利 Clone 代码,需要提前添加 SSH Key 到极狐GitLab。

先用如下命令生成 SSH Key:

ssh-keygen -t rsa -C "your-email-address"

在 /root/.ssh/ 找到生成的 SSH Key Public key,比如 id_rsa.pub 。将此文件中的内容添加到极狐GitLab 中。

默认的 SSH Key 文件都放在 /root/.ssh 目录下面,至于是 id_rsa.pub 还是 id_rsa_xxx.pub 取决于生成key 的时候是否指定了 pub 文件的名称。因为当有多次 SSH Key 生成的时候,不指定文件名,每次都会默认覆盖 id_rsa.pub 文件的内容,会带来问题。因此建议不同目的 SSH Key 的生成应该指定单独的 pub 文件名称。

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_服务器_03

点击右上角的偏好设置,然后选择 SSH 密钥选项,在出现的界面中填入相应的内容

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_GitLab_04

点击添加密钥 即可完成 SSH Key 的添加。接下来就是极狐GitLab 是使用之旅了。

Personal Access Token 的创建(可选,但是推荐)

Personal Access Token 主要用于调用极狐GitLab API 来完成某些工作。Personal Access Token 的创建步骤如下图所示:

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_gitlab_05

注意:创建成功的 Token 需要保存到安全的地方,因为页面一旦返回则再也无法查看到对应的 Token:

add gitlab account 时需要的token 在哪里获取 gitlab的token在哪里设置_gitlab_06