gitlab服务器配置
1、安装
sudo apt-get install curl openssh-server ca-certificates postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
或下载后用下面命令安装:
dpkg -i gitlab-ce-XXX.deb
sudo gitlab-ctl reconfigure
2、修改服务器地址
修改/etc/gitlab/gitlab.rb文件
external_url 'http://192.168.99.10:9000'
3、修改服务端口
修改/etc/gitlab/gitlab.rb文件
## Advanced settings
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8082
nginx['listen_addresses'] = ['*']
nginx['listen_port'] = 9000
4、修改邮件地址
修改/etc/gitlab/gitlab.rb文件
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxuser@163.com"
gitlab_rails['smtp_password'] = "xxpassword"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "xxuser@163.com"
user["git_user_email"] = "xxuser@163.com"
5、修改仓库备份目录
修改/etc/gitlab/gitlab.rb文件
gitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/data/gitlab/backups"
6、仓库备份与恢复
备份
gitlab-rake gitlab:backup:create
恢复
# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 从1393513186编号备份中恢复
gitlab-rake gitlab:backup:restore BACKUP=1499187680_2017_07_05_9.3.3
# 启动Gitlab
sudo gitlab-ctl start
7.推荐
SHELL编程的经典书籍:
链接: https://pan.baidu.com/s/1plJuGn4x7Z2xeTTgDGsBXg 密码: 7ooj
人工智能,机器学习
链接: https://pan.baidu.com/s/1K6PzTGj_bLzjeSIL4qBV7Q 密码: fl6m