前言
Gitlab可以用来搭建Git仓库服务器端,具有很好的项目管理和用户管理功能,目前Gitlab服务端主要部署在Linux相关平台,Window平台还没有对应的部署包。笔者通过在VMWare Redhat Linux上安装Gitlab服务器来实现代码的版本控制功能,RedHat默认源由于GFW的问题都无法正常请求到Gitlab包,可以在百度上搜索清华Redhat源,很快就能够下载好需要的软件包,之后在用rpm命令安装Gitlab包,具体安装过程可以参考Gitlab安装与配置。
密码配置
Gitlab安装之后默认使用的用户名是root,而且有一个默认的密码,不过在安装的过程中临时设置了一下后面忘记密码,直接就无法登录了,这里介绍一种能够修改默认密码的方法。
// 打开命令行输入su命令切换到root用户下,接着输入gitlab-rails console
[zxz@localhost ~]$ su
密码:
[root@localhost zxz]# gitlab-rails console
-------------------------------------------------------------------------------------
Gitlab: 10.8.3 (564c342)
Gitlab Shell: 7.1.2
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Loading production environment (Rails 4.2.10)
irb(main):007:0> user = User.where(id: 1).first
=> #<User id:1 @root>
irb(main):008:0> user.password=12345678
=> 12345678
irb(main):009:0> user.password_confirmation