1、配置yum源

vim /etc/yum.repos.d/gitlab-ce.repo

复制以下内容:

[gitlab-ce]

name=Gitlab CE Repository

baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/

gpgcheck=0

enabled=1

2、更新本地yum缓存

sudo yum makecache

3、安装GitLab社区版

sudo yum install gitlab-ce        #自动安装最新版

sudo yum install gitlab-ce-x.x.x    #安装指定版本

启动gitlab

sudo gitlab-ctl reconfigure        # 启动服务;

查看版本号:

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

修改访问hostURL,修改/etc/gitlab/gitlab.rb中的配置:默认是机器名

external_url 'http://future'

4.相关配置

现在所做的步骤就是把之前的gitlab的所有仓库都复制到现在新的gitlab repo的目录下,并设置相应权限:git:git。

然后使用命令导入仓库:

sudo gitlab-rake gitlab:import:repos

注意,如上命令只能导入工程后缀是.git的工程,给工程增加后缀名:

root@iZ:/home#for i in *
> do mv $i $i".git"
> done

仓库目录默认位置:git_data_dir "/var/opt/gitlab/git-data"

gitlab配置文件位于:/etc/gitlab/gitlab.rb

#git_data_dir "/var/opt/gitlab/git-data"

5.修改密码

sudo gitlab-rails console production

查出admin账户:

u=User.where(id:1).first

设置密码:u.password=12345678

保存:u.save!

密码修改完成。quit命令退出命令行。

6.登陆

修改host:

ip future

浏览器访问:http://future

输入用户名密码:

user:        admin@example.com

pwd:       12345678

7.GitLab常用命令

sudo gitlab-ctl start    # 启动所有 gitlab 组件;

sudo gitlab-ctl stop        # 停止所有 gitlab 组件;

sudo gitlab-ctl restart        # 重启所有 gitlab 组件;

sudo gitlab-ctl status        # 查看服务状态;

sudo gitlab-ctl reconfigure        # 启动服务;

sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;

sudo gitlab-ctl tail        # 查看日志;

gitlab-ctl cleanse#删除所有数据,从新开始

gitlab git clone 输入密码_gitlab1:部署gitlab相关推荐

  1. gitlab git clone 卡住_gitlab从入门到绝望

    啥年月了还用svn,日了狗一样难受. 开搞! docker是最好的容器,直接docker装gitlab. 学新玩意不去官网不是人: https://docs.gitlab.com/omnibus/do ...

  2. gitlab使用_使用 Docker 部署 Gitlab

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,具有wiki和issue跟踪功能. GitLab是当前应用非常广泛的源代码管理系统. 1. ...

  3. gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!

    Hello,大家好,我是Jerry.最近在公司上班,将公司Gitlab中的项目clone到本地,开发完成之后,需要进行代码提交,刚开始真是"丈二和尚摸不着头脑".但是经过一段时间的 ...

  4. git clone的时候报error: RPC failed; result=18错误

    因业务需求,需要把内网gitlab仓库的地址对外网访问,在gitlab前端配置了一个nginx代理服务器,来实现需求,可以在git clone的时候报error: RPC failed错误 [root ...

  5. git clone大文件EOF错误

    git clone大文件EOF错误 我们常用的git clone https://XXX 下载大文件时,加上墙的问题.会出现中断,例如gitlab git clone https://gitlab.c ...

  6. 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对

    解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对   笔者最近在新 Linux 中安装 GitLab 后,发现一个诡异的事情.当配置完管理员账号.SSH 密钥之后.开启 ...

  7. gitlab 页面添加不带密码的sshkey后,git clone git@xxx.com:xx.git 仍提示需要输入密码的问题解决

    gitlab 页面添加 sshkey后,git clone git@xxx.com:xx.git 任然提示需要输入密码的问题解决.解决debug1: send_pubkey_test: no mutu ...

  8. Gitlab使用git clone 命令会要求你输入密码的问题

    对于gitlab中使用git clone 命令会要求你输入密码的问题,首先可能是因为再开始的时候SSH密码设置而导致的问题, 初步解决方案是重新生成(windows为例) 1)ssh-keygen - ...

  9. 修改无效_解决docker部署gitlab时,clone地址无效和修改默认端口

    部署: docker run -d -p 444:443 -p 88:88 -p 222:22 --name gitlab --restart always -v /usr/local/docker/ ...

最新文章

  1. tomcat自启动问题 jsvc的 使用
  2. 柴油发电机组的基本结构及工作特性
  3. SAP进销存难点分析及对策
  4. Linux中关于 su 和 su - 的区别
  5. 黔南民族师范学院计算机与信息学院,黔南民族师范学院
  6. 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2【答案】...
  7. 图像处理里面的的尺度什么?
  8. 将“早期版本的Windows”改名
  9. oracle单行函数有哪些,oracle篇 之 单行函数
  10. 什么软件可以搜C语言题答案,C语言题库(带答案)-排版Word版
  11. URLDecoder.decode 过时
  12. 解决Perhaps JAVA_HOME does not point to the JDK.
  13. 心灵终结不显示服务器,红色警戒2心灵终结3.0常见问题及解决方法
  14. 服务器基础知识全解(汇总版)
  15. 驱动VFD屏幕 / 真空荧光屏 (不完美)
  16. 洛谷入门1【顺序结构】题单题解
  17. react中的setState
  18. 安全网站域名是什么样的?有什么作用?
  19. 常用的计算机杀毒软件图标,杀毒软件都有哪些,它们的图标是什么样子的?
  20. jquery博客前端开发收集一份离职信以备不时之需

热门文章

  1. qt c++ 图片预览_这是Google Pixel 4上的新动态壁纸的预览
  2. 威佐夫博弈(模板题)
  3. 2013二级java真题_2013年计算机二级JAVA第八套模拟试题及答案详解
  4. 微信小程序部分功能介绍和实现
  5. HFSS中的求解类型(Solution Type)
  6. zabbix监控linux文件目录,zabbix监控linux磁盘性能
  7. python如何遍历文件夹中的所有图片_python实现遍历文件夹图片并重命名
  8. 教大家白嫖图床,有的小伙伴跟我说图床不好整,太麻烦
  9. Linux底层网络编程--ARP,PING等
  10. TCP/IP详解笔记----第一章:概述