Gitlab服务器的安装和迁移
gitlab: GitLab Community Edition 8.11.6 410d751
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo systemctl enable postfix
sudo systemctl start postfix
注: 这个是官方文档的搞法, 一般都直接用qq的企业邮箱。所以这部可以不要
yum localinstall gitlab-ce-8.11.6-ce.0.el7.x86_64.rpm -y
这里只配置服务地址和端口:(我这里用的是80,所以端口就不配置了)
external_url 'http://localhost'
b) gitlab-ctl status 查看状态
c) gitlab-ctl tail nginx (查看nginx日志)
d)gitlab-ctl tail postgresql
gitlab默认安装目录在/opt/gitlab/
第一次访问的账户和密码:初始账户: root 密码: 5iveL!fe
PS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 文件名如1461165090_gitlab_backup.tar
https://yq.aliyun.com/ziliao/54185
1. 环境
os: CentOS Linux release 7.4.1708gitlab: GitLab Community Edition 8.11.6 410d751
2. Gitlab服务器的安装
2.1 安装必要的依赖包和相关的配置
sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2.2 设置postfix开机自启,并启动,postfix支持gitlab发信功能
sudo yum install postfixsudo systemctl enable postfix
sudo systemctl start postfix
注: 这个是官方文档的搞法, 一般都直接用qq的企业邮箱。所以这部可以不要
2.3 下载rpm安装包,并本地yum安装
wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-8.11.6-ce.0.el7.x86_64.rpmyum localinstall gitlab-ce-8.11.6-ce.0.el7.x86_64.rpm -y
2.4 配置gitlab
vim /etc/gitlab/gitlab.rb这里只配置服务地址和端口:(我这里用的是80,所以端口就不配置了)
external_url 'http://localhost'
2.5 重新配置
gitlab-ctl reconfigure2.6 常见命名:
a) gitlab-ctl restart 提示“ok: run:”表示启动成功b) gitlab-ctl status 查看状态
c) gitlab-ctl tail nginx (查看nginx日志)
d)gitlab-ctl tail postgresql
gitlab默认安装目录在/opt/gitlab/
3. gitlab的访问页面
http://localhost第一次访问的账户和密码:初始账户: root 密码: 5iveL!fe
4. Gitlab服务器迁移
4.1 备份原GIT服务器的数据
gitlab-rake gitlab:backup:create RAILS_ENV=productionPS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 文件名如1461165090_gitlab_backup.tar
4.2 传输到新服务器的backups文件夹,用于恢复
scp root@src_ip:/var/opt/gitlab/backups/1461165090_gitlab_backup.tar /var/opt/gitlab/backups4.3 新服务器恢复数据
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=14611650905. docker容器下的安装:
以上是基于centos的环境下的安装。docker安装请参考:https://yq.aliyun.com/ziliao/54185