GitLab 部署及管理员账号初始化

至于GitLab 部署网上已有大篇幅的资料,但个人都是试了很久才成功的,以此篇博客记录下来,方便自己提心别人

环境:centos 7

gitlab version:

1、cd /home

1、下载rpm安装包 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm

2、切换到gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm所在目录执行 :rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm

3、修改配置信息:

a、可以采用 nano 来打开配置文件:nano /etc/gitlab/gitlab.rb

b、亦可以采用vim 来打开配置文件:vim /etc/gitlab/gitlab.rb

4、修改external_url的地址:(external_url ‘http://192.168.1.105:9090‘)

5、运行命令 : gitlab-ctl reconfigure

6、修改unicorn 中的端口 : nano /etc/gitlab/gitlab.rb (gitlab默认8080端口,若条件许可,可以不修改)

unicorn[‘port‘] = 9090 (这个端口同第4部修改的那个external_url 后的端口) ,其他参数可默认

7、执行 gitlab-ctl reconfigure 进行更新配置(只要修改了该文件,必须执行该命令才能生效)

8、执行 gitlab-ctl restart 重启服务

服务启动成功后即可通过http://192.168.1.105:9090 去访问

9、获取/修改超级管理员root的密码

a、 切换目录:cd /opt/gitlab/bin

b、执行 :sudo gitlab-rails console production 命令 开始初始化密码

c、在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)

d、通过u.password=‘12345678‘设置密码为12345678(这里的密码看自己喜欢):

e、通过u.password_confirmation=‘12345678‘ 再次确认密码

f、通过 u.save!进行保存(切记切记 后面的 !)

g、如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 退出当前设置流程即可。

h、回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了

i、至此大功搞成。

j、剩下来的就是享受成功带来的gitlab乐趣了。

原文地址:https://www.cnblogs.com/php-linux/p/11059702.html

时间: 2024-08-06 11:04:12

GitLab 部署及管理员账号初始化的相关文章

Dynamics CRM2016 关于修改部署管理员账号权限引发的问题

最近在用2016做项目,一个同事的一个操作给我带来了一个头疼的问题,他把部署管理员的CRM账号的管理员权限给移除了,导致整个系统的所有账号进CRM都是下图这样 即使系统中还存在其他的拥有管理员权限的账号也没用,这种情况是在2016中新出现的,在之前的2015和2013版本中都试验过均没有这种情况,所以2016系统的部署管理员账号不能随意外泄,特别是很多新手不能随意给,一不小心就扯了. 在删除用户的账号的所有安全角色时,会有下面这样的提示 在更改自己的账号的权限时会提示这样

gitlab部署迁移升级

一.gitlab部署 1.参考网站 https://about.gitlab.com/downloads/#centos6 2.部署步骤: 2.1. Install and configure the necessary dependencies sudo yum install curl openssh-server openssh-clients postfix cronie sudo service postfix start sudo chkconfig postfix on sudo 

.net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法

状况描述:打包安装后,如果删除安装目录中的某个文件,这时从桌面快捷方式启动软件系统会自动运行修复程序,此时因为路径问题会报出"错误 1001 在初始化安装时发生异常xxx"的异常.(前提是你的安装部署中加入了"自定义操作",并为其传值). 查找原因原来是"自定义操作"中CustomActionData值有误造成.未出错前的CustomActionData. /DbName=[DBNAME] /ServerName=[SERVERNAME] /Us

创建WordPress管理员账号

如果你提供WordPress建站和维护服务,同时要维护很多客户的网站,就免不了要在客户的网站注册自己的管理员账号,每次都要操作是不是很麻烦呢?其实你可以添加下面的代码到客户所用的主题的 functions.php 文件,然后随意打开网站的一个页面,就可以自动为你创建一个管理员账号了. 1 add_action( 'template_redirect', 'wpdaxue_create_admin_user' ); 2 function wpdaxue_create_admin_user() {

gitlab部署、配置更改、备份及恢复

1.gitlab部署 官网 gitlab.com Ubuntu14.04安装 1.Install and configure the necessary dependencies sudoapt-get install postfix 2. Download the Omnibus package and install everything wgethttps://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.9.4-omn

django忘记管理员账号和密码处理

1.忘记密码: 1 >>> from django.contrib.auth.models import User 2 >>> user = User.object.get(username='your_account') 3 >>> user.set_password('your_new_password') 4 >>> user.save() 5 >>> quit() 2.忘记账号: 1 >>>

Discuz! X3.2重置管理员账号

主要是使用了Tools急诊箱.先看一下Tools急诊箱的主要功能: 多种模式在线安装Discuz!,或者重装 重置管理员账号:将把您指定的会员设置为管理员 关闭功能:一键关闭/打开 [站点|插件]的操作 清理冗余数据:清理所有未使用的附件 修复数据库:对所有数据表进行检查修复工作 恢复数据库:一次性导入论坛数据备份 更新缓存:一键更新论坛的数据缓存与模板缓存 使用方式 下载附件中的'tools.php',放在网站根目录(就是论坛根目录),浏览器访问'你的域名/tools.php',默认密码: a

Web服务器管理系列:8、修改默认的管理员账号

默认情况下服务器的管理员的帐号是Administrator,这个账号很容易被黑客猜到,他们会利用暴力破解工具针对此账号进行暴力破解. 现在我们要做的是修改此默认的账号: 打开服务管理器然后点击配置节点: 点击本地用户和组-〉用户: 来宾用户是要禁用掉的,下面我们修改Administrator用户的名称: 我们将Administrator重命名为admin: 这样我们的账号就安全很多了,黑客除了要猜你的密码之外还要猜测你的用户名称,这对他来说是件很崩溃的事情. 用户的密码一定要复杂建议采用:英文大

关于Oracle使用管理员账号登录失败的问题

我在本地建的Oracle数据库在调试自己写的存储过程的时候提示缺少 debug connect session 权限,一般情况下根据这个提示直接用管理员账号登录进去,执行 grant debug connect session to '你的用户名'这样的sql就行了,但是问题来了,当我在命令提示符窗口用 sqlplus /nolog,然后用conn /as sysdba命令进行登录的时候,会提示 ORA-01031: insufficient privileges 无效的权限这样的错误,如图: