CE版
1.下载gitlab安装包
官网下载速度较慢 建议先行下载
(1).https://about.gitlab.com/downloads/
(2).国内的源 里面可以找到最新的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
2.安装依赖
sudo apt-getinstall curl openssh-serverca-certificatespostfix
3.配置postfix邮箱
选择 Internet Site (F12) Enter 下一步
这里设置FQDN 我是选择默认。
4.安装gitlab安装包
sudo dpkg -i gitlab-ce_7.10.5~omnibus-1_amd64.deb
5.配置 gitlab
修改/etc/gitlab/gitlab.rb
把external_url改成部署机器的域名或者IP地址。
6.对GitLab进行重配置 (这一步也是启动 GitLab)
sudogitlab-ctl reconfigure
7.查看启动状态
sudogitlab-ctl status
启动时如果报ssh或postfix未启动
service sshd start
service postfix start
8.打开浏览器登陆
按照上面设置的external_url访问,第一次登陆默认管理员密码和用户名:
Username:root Password:5iveL!fe
1.Start all GitLab components
sudo gitlab-ctl start
2.Stop all GitLab components
sudo gitlab-ctl stop
3.Restart all GitLab components
sudo gitlab-ctl restart
.查看所有日志
sudo gitlab-ctl tail
2.查看nginx 访问日志
sudo gitlab-ctl tail nginx/gitlab_acces.log
3.查看 postgresql 日志
sudo gitlab-ctl tail postgresql
修改gitlab 代码存储路径
By default, omnibus-gitlab stores the Git repository data under /var/opt/gitlab/git-data. The repositories are stored in a subfolder repositories. You can change the location of the git-data parent directory by adding the following line to/etc/gitlab/gitlab.rb.
git_data_dirs({ "default" => { "path" => "/mnt/nas/git-data" } })
重新配置
sudo gitlab-ctl reconfigure
重启
sudo gitlab-ctl restart