gitlab git clone 输入密码_gitlab1:部署gitlab
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相关推荐
- gitlab git clone 卡住_gitlab从入门到绝望
啥年月了还用svn,日了狗一样难受. 开搞! docker是最好的容器,直接docker装gitlab. 学新玩意不去官网不是人: https://docs.gitlab.com/omnibus/do ...
- gitlab使用_使用 Docker 部署 Gitlab
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,具有wiki和issue跟踪功能. GitLab是当前应用非常广泛的源代码管理系统. 1. ...
- gitlab git clone 卡住_IDEA中的Git操作你掌握了吗?此一篇,足矣!
Hello,大家好,我是Jerry.最近在公司上班,将公司Gitlab中的项目clone到本地,开发完成之后,需要进行代码提交,刚开始真是"丈二和尚摸不着头脑".但是经过一段时间的 ...
- git clone的时候报error: RPC failed; result=18错误
因业务需求,需要把内网gitlab仓库的地址对外网访问,在gitlab前端配置了一个nginx代理服务器,来实现需求,可以在git clone的时候报error: RPC failed错误 [root ...
- git clone大文件EOF错误
git clone大文件EOF错误 我们常用的git clone https://XXX 下载大文件时,加上墙的问题.会出现中断,例如gitlab git clone https://gitlab.c ...
- 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对 笔者最近在新 Linux 中安装 GitLab 后,发现一个诡异的事情.当配置完管理员账号.SSH 密钥之后.开启 ...
- gitlab 页面添加不带密码的sshkey后,git clone git@xxx.com:xx.git 仍提示需要输入密码的问题解决
gitlab 页面添加 sshkey后,git clone git@xxx.com:xx.git 任然提示需要输入密码的问题解决.解决debug1: send_pubkey_test: no mutu ...
- Gitlab使用git clone 命令会要求你输入密码的问题
对于gitlab中使用git clone 命令会要求你输入密码的问题,首先可能是因为再开始的时候SSH密码设置而导致的问题, 初步解决方案是重新生成(windows为例) 1)ssh-keygen - ...
- 修改无效_解决docker部署gitlab时,clone地址无效和修改默认端口
部署: docker run -d -p 444:443 -p 88:88 -p 222:22 --name gitlab --restart always -v /usr/local/docker/ ...
最新文章
- tomcat自启动问题 jsvc的 使用
- 柴油发电机组的基本结构及工作特性
- SAP进销存难点分析及对策
- Linux中关于 su 和 su - 的区别
- 黔南民族师范学院计算机与信息学院,黔南民族师范学院
- 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2【答案】...
- 图像处理里面的的尺度什么?
- 将“早期版本的Windows”改名
- oracle单行函数有哪些,oracle篇 之 单行函数
- 什么软件可以搜C语言题答案,C语言题库(带答案)-排版Word版
- URLDecoder.decode 过时
- 解决Perhaps JAVA_HOME does not point to the JDK.
- 心灵终结不显示服务器,红色警戒2心灵终结3.0常见问题及解决方法
- 服务器基础知识全解(汇总版)
- 驱动VFD屏幕 / 真空荧光屏 (不完美)
- 洛谷入门1【顺序结构】题单题解
- react中的setState
- 安全网站域名是什么样的?有什么作用?
- 常用的计算机杀毒软件图标,杀毒软件都有哪些,它们的图标是什么样子的?
- jquery博客前端开发收集一份离职信以备不时之需
热门文章
- qt c++ 图片预览_这是Google Pixel 4上的新动态壁纸的预览
- 威佐夫博弈(模板题)
- 2013二级java真题_2013年计算机二级JAVA第八套模拟试题及答案详解
- 微信小程序部分功能介绍和实现
- HFSS中的求解类型(Solution Type)
- zabbix监控linux文件目录,zabbix监控linux磁盘性能
- python如何遍历文件夹中的所有图片_python实现遍历文件夹图片并重命名
- 教大家白嫖图床,有的小伙伴跟我说图床不好整,太麻烦
- Linux底层网络编程--ARP,PING等
- TCP/IP详解笔记----第一章:概述