当你使用 Docker 启动 GitLab 后,初始的管理员密码并不是一个固定的默认值,而是需要你进行特定的操作来获取或设置,以下是通常的步骤:
查看初始密码
1、首先,需要进入正在运行的 GitLab 容器。可以使用以下命令:docker exec -it <container_name_or_id> bash,将<container_name_or_id>替换为实际的 GitLab 容器名称或 ID。
2、进入容器后,查看初始的管理员密码文件,命令为:cat /etc/gitlab/initial_root_password。这个文件中存储着初始生成的管理员(root 用户)密码。
重置密码
如果已经丢失了初始密码或者想要设置一个新的密码,可以通过 GitLab 的命令行工具来重置密码。在容器内执行gitlab-rails console -e production命令,进入 GitLab 的 Rails 控制台。
在控制台中,执行以下命令来重置密码:
user = User.where(id: 1).first
user.password = 'new_password'
user.password_confirmation = 'new_password'
user.save!
将new_password替换为你想要设置的新密码。
执行完上述命令后,管理员密码就被重置为你设置的新密码了。
最后,使用exit命令退出 Rails 控制台,然后使用新密码登录 GitLab。
另外,也可以通过 GitLab 的 Web 界面,在登录页面点击 “忘记密码” 链接,按照提示操作来重置管理员密码。
gitlab迁移地址
本地项目可通过 git remote -v 查看远程仓库信息,
通过http方式修改远程仓库地址
git remote set-url origin http://xxx.xxx.x.xxx:9080/repo.git
通过ssh方式修改远程仓库地址
git remote set-url origin git@xxx.xxx.x.xxx:9080/repo.git