Ubunt16.04安装 Gitlab

环境ubuntu16.04

下载Gitlab,gitlab-ce_13.0.6-ce.0_amd64.deb

放到 /home/gitlib/install目录

执行sudo dpkg -i gitlab-ce_13.0.6-ce.0_amd64.deb

修改仓库路径:
sudo vim /etc/gitlab/gitlab.rb
修改如下
git_data_dirs({ "default" => { "path" => "/home/gitlab/git-data" } })

修改backups目录
vim /etc/gitlab/gitlab.rc
gitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/home/gitlab/backups"  #backup家目录
gitlab_rails['backup_archive_permissions'] = 0644   #权限644
gitlab_rails['backup_keep_time'] = 604800   #604800秒即7day

修改端口
vim /etc/gitlab/gitlab.rb
nginx['listen_port'] = 8081
external_url 'http://192.168.1.88:8081'[这个不修改会在浏览项目的时候打不开文件]

执行sudo gitlab-ctl reconfigure

打开http://192.168.1.88:8081,首次进去要求设置root用户密码

至此安装完成

备份命令
sudo gitlab-rake gitlab:backup:create

恢复备份
备份文件位置/home/gitlab/backups/1530156812_2018_06_28_10.8.4_gitlab_backup.tar
执行命令gitlab-rake gitlab:backup:restore BACKUP=1530156812_2018_06_28_10.8.4

定时自动备份
sudo crontab -e
添加
0 23 * * 6 gitlab-rake gitlab:backup:create
定时每周六23点执行备份
保存退出

crontab的时间编写规范
00 02 * * *                  #每天的凌晨2点整执行
00 02 1 * *                 #每月的1日的凌晨2点整执行
00 02 14 2 *              #每年的2月14日凌晨2点执行
00 02 * * 7                 #每周天的凌晨2点整执行
00 02 * 6 5                #每年的6月周五凌晨2点执行
00 02 14 * 7              #每月14日或每周日的凌晨2点都执行
00 02 14 2 7             #每年的2月14日或每年2月的周天的凌晨2点执行   
*/10  02 * * *              #每天凌晨2点,每隔10分钟执行一次
* * * * *                      #每分钟都执行
00 00 14 2 *              #每年2月14日的凌晨执行命令 
*/5 * * * *                   #每隔5分钟执行一次
00 02 * 1 5 8 *          #每年的1月5月8月凌晨2点执行
00 02 1-8 * *             #每月1号到8号凌晨2点执行
0 21 * * * ls               #每天晚上21:00执行
45 4 1 10 22 * *        #每月的1,10,22号的4:45执行
45 4 1-10 * *             #每月的1到10号的4:45执行
3,15 8-11 */2 * *        #每隔两天的上午8点到11点的第3和第15分钟执行
0 23-7/1 * * *            #晚上11点到早上7点之间,每隔一个小时执行
15 21 * * 1-5            #周一到周五每天晚上21:15执行

禁止 Gitlab 开机自启动:sudo systemctl disable gitlab-runsvdir.service
启用 Gitlab 开机自启动:sudo systemctl enable gitlab-runsvdir.service
手动启动Gitlab sudo gitlab-ctl start
手动停止Gitlab sudo gitlab-ctl stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值