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
继续阅读

我的微信
这是我的微信扫一扫
评论