gitlab-搭建使用记录(一)
yum install curl policycoreutils openssh-server openssh-clients postfix -y [root@xuegod63 ~]#systemctl enable sshd [root@xuegod63 ~]#systemctl start sshd [root@xuegod63 ~]#systemctl enable postfix [root@xuegod63 ~]#systemctl start postfix [root@xuegod63 ~]# iptables -F #清空规则 [root@xuegod63 ~]# systemctl stop firewalld [root@xuegod63 ~]# systemctl disable firewalld [root@xuegod63 ~]#firewall-cmd --permanent --add-service=http [root@xuegod63 ~]#systemctl reload firewalld wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm vim /etc/gitlab/gitlab.rb 改:13 external_url 'http://gitlab.example.com' 为:13 external_url 'http://192.168.1.63' gitlab-ctl reconfigure #开始配置 gitlab-ctl status #查看状态 netstat -antup | grep :80 注:如果后期 web 界面访问时,总报 502,要把防火墙清空规则,另外内存要大亍 4G,丌然后内存 丌足,也报 502 free -m http://45.115.243.24/users/sign_in guochao77! #设置密码 账号为root 太简单会报错 http://45.115.243.24/ 登陆地址 root guochao77! 14.2.4 管理 gitlab 关闭 gitlab: # gitlab-ctl stop 启劢 gitlab: # gitlab-ctl start 重启 gitlab: # gitlab-ctl restart gitlab 主配置文件:/etc/gitlab/gitlab.rb 日志:/var/log/gitlab/ 服务地址:/var/opt/gitlab/ 仓库地址:/var/opt/gitlab/git-data 重置服务:gitlab-ctl reconfigure 汉化 [root@localhost ~]# yum install git -y git clone https://gitlab.com/xhang/gitlab.git #汉化 gitlab-ctl stop cd /root/gitlab git diff v10.2.3 v10.2.3-zh > ../10.2.3-zh.diff yum -y install patch patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /root/10.2.3-zh.diff gitlab-ctl restart 等 1 分钟,再去访问 web 页面。访问太快会显示 502 错误 一、新建项目 二、创建用户 三、重置用户密码 zsl3 guochao88! 四、初除用户 客户端下载git克隆文件 # yum install git -y # git clone zsl3@45.115.243.24:zsl/zsl-web.git #下载地址,可以从这 git clone http://45.115.243.24/zsl/zsl-web.git Username for 'http://192.168.1.63': zsl3 #输入 gitlab 的帐号 Password for 'http://zsl3@192.168.1.63': guochao88! #输入密码 ls zsl-web/ -a
后台重置root密码
[root@MyCloudServer ~]# gitlab-rails console production Loading production environment (Rails 4.2.8) irb(main):001:0> user = User.where(id: 1).first => #<User id:1 @root> irb(main):002:0> user.password="12345678" => "12345678" irb(main):003:0> user.password_confirmation="12345678" => "12345678" irb(main):004:0> user.save! Enqueued ActionMailer::DeliveryJob (Job ID: f3a3949c-5eeb-4d87-a1f5-8221ae6caeaa) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1 => true irb(main):005:0> quit

克隆报错处理 如果还是不行多半是输入错误
$ git clone http://172.87.221.196/root/zsl.git Cloning into 'zsl'... remote: HTTP Basic: Access denied fatal: Authentication failed for 'http://172.87.221.196/root/zsl.git/' zsl@DESKTOP-2L25L8R MINGW64 /e/gi $ git config --system --unset credential.helper #重置连接 $ git clone http://172.87.221.196/root/zsl.git #重新克隆
记住密码和默认分支
[branch "master"] remote = origin merge = refs/heads/master [credential] helper = store
满血拉二胡 残血到处浪

浙公网安备 33010602011771号