赞
踩
1.安装依赖包
sudo apt-get install curl openssh-server ca-certificates postfix
注:执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
参考: https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
2.首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
3.添加源
sudo vim /etc/apt/sources.list.d/gitlab-ce.list
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce
安装完成之后启动gitlab.
sudo gitlab-ctl reconfigure
打开 sshd 和 postfix 服务
service sshd start
service postfix start
最后,可通过输入下面的命令,检查GitLab是否安装成功并正常运行。
sudo gitlab-ctl status
在浏览器中打开:http://127.0.0.1。
首次使用时,GitLab会提示设置密码,设置后就可以正常使用了。
Gitlab中文社区版地址:https://gitlab.com/xhang/gitlab
1、克隆版本库
cd /usr/local/src/
git clone https://gitlab.com/xhang/gitlab.git
2、获取当前Gitlab版本
gitlab_version=$(cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)
3、比较汉化标签和原标签,导出patch用的diff文件
cd /usr/local/src/gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff
4、先停止gitlab
sudo gitlab-ctl stop
5、导入汉化补丁
sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../${gitlab_version}-zh.diff
按住回车,一直跳过就行了
6、然后启动gitlab
sudo gitlab-ctl start
常用命令 | 说明 |
---|---|
sudo gitlab-ctl reconfigure | 重新加载配置,每次修改/etc/gitlab/gitlab.rb文件之后执行 |
sudo gitlab-ctl status | 查看 GitLab 状态 |
sudo gitlab-ctl start | 启动 GitLab |
sudo gitlab-ctl stop | 停止 GitLab |
sudo gitlab-ctl restart | 重启 GitLab |
sudo gitlab-ctl tail | 查看所有日志 |
sudo gitlab-ctl tail nginx/gitlab_acces.log | 查看 nginx 访问日志 |
sudo gitlab-ctl tail postgresql | 查看 postgresql 日志 |
修改/etc/gitlab/gitlab.rd
# http clone 地址修改
external_url 'http://gitlab.local.mealcome.cn:5000'
gitlab_rails['gitlab_shell_ssh_port'] = 9988 #修改为sshd_config里的端口
sudo gitlab-ctl reconfigure # 执行重新载入配置文件
可以用 ssh -T git@gitlab.local.mealcome.cn -p 6000
去测试一下
ssh -T git@gitlab.local.mealcome.cn -p 6000
Welcome to GitLab, @wukuy!
生成公钥
cat 一下 把出现的key 复制下来
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuHY6jMvsmAMh1cgvTG6kPnD0YLLwgUa1Bwh4TokrbOyEmjwai5Rcxsv14io0x86CjpCqJJKGe0S236Trz6Km8XLewawG4R9004hFB5reG7OpcuyI3I6d9HCbSRJpVGETngADO3/jolNJIzF1RcY6h5Y5K6WeZRT3vgs6SIeJQTdCrjMr07Pok5kihbqoJzUFdTSzR9cjppwfi0Hw0tT6vgQV/HOGcnaUwRsd15vfq2XD8VmV9aYrCVEr0frkpj0jhKCE77hPUKD2dFSp/5aGwfjA7PayaEMlfyU1rKoRH6oKxtFh10oXGISZdYK1dMnhXV/ZAf8ZicKAef5aa4ph7 wukuy
点击settings
粘贴进来,添加
https://blog.csdn.net/ouyang_peng/article/details/77070977
账号: admin@example.com
,密码就是你gitlab
搭建好之后第一次输入的密码
参考:
https://about.gitlab.com/install/#ubuntu
https://www.jianshu.com/p/4a5877d1e14b
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。