登录gitlab:10.0.0.200
执行gitlab-ctl reconfigure完成后会提示密码存放的位置:
##查看密码 [root@200-gitlab ~]# cat /etc/gitlab/initial_root_password # WARNING: This value is valid only in the following conditions # 1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run). # 2. Password hasn't been changed manually, either via UI or via command line. # # If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password. Password: 4gRcUiscvPzi0drQU0ZjOkHaN4ykrXDLv/om2x/OQaw= # NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.
这是最简单、最常用的方法。修改后,只有你个人账号看到的界面会变成中文,不会影响其他用户。
登录你的 GitLab 账号。
点击右上角的头像,在下拉菜单中选择 【Preferences】(偏好设置)。
在偏好设置页面,向下滚动找到 【Localization】(本地化)区域。
找到 【Language】(语言)或 【Default language】(默认语言)下拉菜单。
在列表中选择 【简体中文】或 【Chinese (简体中文)】。
滚动到页面最下方,点击 【Save changes】(保存更改)按钮。
刷新页面后,整个 GitLab 界面就会变为中文。
效果: 此设置仅对你自己的账号有效。你用这个账号在任何电脑上登录,看到的都是中文界面。
如果你是 GitLab 的系统管理员,并且希望所有新用户在首次访问 GitLab 时默认看到中文界面,可以通过修改服务器配置文件来实现。
注意: 此操作需要服务器 root 权限,并且会影响所有用户。现有用户已设置的个人语言偏好会覆盖此全局设置。
修改当前登录用户的个人密码(通过 Web 界面)
这是最常用的方法,用于修改您自己的 GitLab 账号密码。
登录您的 GitLab 账号。
点击右上角的头像,在下拉菜单中选择 【Preferences】(偏好设置)。
在左侧边栏中,选择 【Password】(密码)。
在密码修改页面,填写以下信息:
当前密码: 输入您现在的密码以进行身份验证。
新密码: 输入您想要设置的新密码。
确认新密码: 再次输入新密码。
点击 【Save password】(保存密码)按钮。
保存成功后,系统会提示密码已更新。下次登录时就需要使用新密码了。
开启 GitLab 的“本地网络请求”钩子,这通常是为了允许 GitLab Server 向部署在本地网络(如内网)的服务发送 Webhook 请求,比如触发 Jenkins 流水线、通知内部系统等。
这是一个重要的安全设置,需要管理员在 GitLab 服务器上进行配置。
核心概念:为什么默认禁止?
出于安全考虑,GitLab 默认禁止 Webhook 和集成服务向本地网络(如 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)以及链路本地地址发送请求。这是为了防止服务器端请求伪造等潜在攻击。
要开启此功能,您需要以管理员身份修改 GitLab 的配置。
配置步骤(管理员操作)
安全考虑,页面配置