docker-gitlab安装

root
233
文章
0
评论
2021年9月15日22:22:35 评论 1371字阅读4分34秒

docker-gitlab安装

docker run -d  -p 5443:443 -p 9080:9080 -p 8022:8022 --name gitlab \
--restart always \
--cpus="3" \
-m 4G \
-e GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.1.110:9080'; nginx['listen_port']=9080;nginx['redirect_http_to_https_port']=9080;gitlab_rails['gitlab_ssh_host']='192.168.1.110';gitlab_rails['gitlab_shell_ssh_port']=8022" \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
-v /etc/localtime:/etc/localtime:ro \
gitlab/gitlab-ce:14.0.0-ce.0

 

修改root密码

进入容器执行

gitlab-rails console
irb(main):005:0> u=User.where(id:1).first
=> #<User id:1 @root>
irb(main):006:0> u.password='12345678'
=> "12345678"
irb(main):007:0> u.password_confirmation='12345678'
=> "12345678"
irb(main):008:0> u.save
Enqueued ActionMailer::MailDeliveryJob (Job ID: 83060af3-ad80-4631-a689-a1b6346ba280) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", {:args=>[#<GlobalID:0x00007ff64f20a3f8 @uri=#<URI::GID gid://gitlab/User/1>>]}
=> true

修改配置文件,重启gitlab容器

修改ssh的地址/修改http的地址

vim /data/gitlab/config/gitlab.rb

external_url '192.168.1.110:9080'
nginx['redirect_http_to_https_port'] = 9080
nginx['listen_port'] = 9080

gitlab_rails['gitlab_ssh_host'] = '192.168.1.110'
gitlab_rails['gitlab_shell_ssh_port'] = 2222

 

git推送gitlab

拉取工作目录

git clone http://192.168.1.110:9080/hwf/hwflib.git

 

git add .
git status
git commit -m "jenkinsfile"
//推送远程gitlab,main为分支名字
git push -u origin main

 

 

 

 

 

继续阅读
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2021年9月15日22:22:35
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
GitLab开发工作流程 Gitlab

GitLab开发工作流程

GitLab开发工作流程 特效分支开发 1.基于master主干分支创建版本分支 (release-1.1.1) 2.基于master分支创建特性分支(feature-1,feature-2.。。。)...
GitLab CI语法 [cache|artifacts|dependencies] Gitlab

GitLab CI语法 [cache|artifacts|dependencies]

GitLab CI语法   cache 【缓存文件或者目录,不建议缓存制品】 用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: