当前位置: 首页 > article >正文

gitlab工作笔记

gitlab常用操作

  • gitlab常用笔记
    • docker 安装模式
      • pull image
      • run一个gitlab container
    • atttach入container
    • docker run 之后要等几分钟
    • 安装之后的初始配置
      • 初始密码在哪里 :
      • 第一次登录
      • 创建和检查第一个工程能否正常clone

gitlab常用笔记

装过几次gitlab,但每次都好像有新的问题出现,所以想这里做一个长期的米诺斯笔记。

docker 安装模式

pull image

docker pull gitlab/gitlab-ce

run一个gitlab container

注意,这里一定要用普通用户,来run

docker run --detach \
  --hostname gitlab.myrepos.com \
  --publish 4433:443 \
  --publish 8080:80 \
  --publish 10022:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

atttach入container

docker exec -it gitlab bash

docker run 之后要等几分钟

刚启动时是这样

root@gitlab:/# gitlab-ctl status
run: gitaly: (pid 540) 58s; run: log: (pid 574) 57s
run: gitlab-kas: (pid 771) 46s; run: log: (pid 796) 45s
run: logrotate: (pid 502) 71s; run: log: (pid 511) 67s
run: postgresql: (pid 598) 52s; run: log: (pid 609) 51s
run: puma: (pid 862) 0s; down: log: 0s, normally up, want up
run: redis: (pid 519) 64s; run: log: (pid 528) 63s
run: sshd: (pid 40) 81s; run: log: (pid 39) 81s

要等到

root@gitlab:/# gitlab-ctl status
run: alertmanager: (pid 1663) 4s; run: log: (pid 1442) 25s
run: gitaly: (pid 1581) 6s; run: log: (pid 574) 127s
run: gitlab-exporter: (pid 1618) 5s; run: log: (pid 1281) 43s
run: gitlab-kas: (pid 771) 116s; run: log: (pid 796) 115s
run: gitlab-workhorse: (pid 1557) 7s; run: log: (pid 984) 56s
run: logrotate: (pid 502) 141s; run: log: (pid 511) 137s
run: nginx: (pid 1590) 6s; run: log: (pid 1051) 49s
run: postgres-exporter: (pid 1678) 3s; run: log: (pid 1503) 19s
run: postgresql: (pid 598) 123s; run: log: (pid 609) 122s
run: prometheus: (pid 1635) 5s; run: log: (pid 1392) 32s
run: puma: (pid 862) 71s; run: log: (pid 879) 70s
run: redis: (pid 519) 135s; run: log: (pid 528) 134s
run: redis-exporter: (pid 1620) 6s; run: log: (pid 1322) 40s
run: sidekiq: (pid 891) 65s; run: log: (pid 919) 63s
run: sshd: (pid 40) 152s; run: log: (pid 39) 152s

才能使用。
docker run模式,不需要配置gitlab参数。

安装之后的初始配置

初始密码在哪里 :

初始用户名为root,密码在这里
/etc/gitlab/initial_root_password

第一次登录

http://gitlab.myrepos.com:8080/
这时可以看到登录界面了。
如果没看到,见前面的内容,可能要等一小会。
然后输入 root和密码,
这里注意,一定要设置为可见,因为鼠标粘过来的信息,可能是有误的。特别是最后是一个"="

创建和检查第一个工程能否正常clone

先不要着急做任何事!
先用 http clone下一个工程再说!
建一个工程,然后找台机器
git clone http://172.xx.xx.xx:8080/root/test1
这个地方,还是有坑的!特别是对于初学者,或者很长时间不碰的人。
因为我们平时都是用的 .git结尾,
这里没有这个尾巴。


http://www.kler.cn/a/412046.html

相关文章:

  • docker如何安装redis
  • Vue前端开发2.3.5 条件渲染指令
  • GreatSQL 运行时内存太高,超过90%怎么办
  • BERT的中文问答系统42
  • React表单联动
  • 部署实战(二)--修改jar中的文件并重新打包成jar文件
  • CTF之密码学(摩斯密码)
  • Docker: 教程07 - ( 如何对 Docker 进行降级和升级)
  • Java LinkedList 讲解
  • 数据结构(汇总)
  • 生成对抗网络(简要介绍)
  • Python从0到100(七十四):计算机视觉-距离变换算法的实战应用(文末送书)
  • 8款Pytest插件助力Python自动化测试
  • 【网络信息资源】HTML的使用
  • (五)Ubuntu22.04+Stable-Diffusion-webui AI绘画 模型转换插件安装及其使用
  • 【VUE3】VUE组合式(响应式)API常见语法
  • 光耦——光伏储能的隐形动力,引领绿色能源迈向新纪元
  • 论文阅读:A Software Platform for Manipulating theCamera Imaging Pipeline
  • unity | 动画模块之卡片堆叠切换
  • 34 基于单片机的指纹打卡系统
  • 林业产品推荐系统:Spring Boot技术内幕
  • java实现归并排序和快速排序
  • Linux操作系统2-进程控制3(进程替换,exec相关函数和系统调用)
  • 【Linux】/proc/sys/vm/drop_caches
  • 使用 Nginx 在 Ubuntu 22.04 上安装 LibreNMS 开源网络监控系统
  • i春秋-文件包含绕过(PHP伪协议的使用)