GitLab错误以及解决方案

SSH相关

1、添加ssh key的时候服务器报错:500

原因

Gitlab没有足够的内存使用,需要创建一个swap文件。

解决方案

$ dd if=/dev/zero of=/swapfile bs=2048k count=1000
$ mkswap /swapfile
$ swapon /swapfile
$ swapon -s
$ chown root:root /swapfile
$ chmod 0600 /swapfile
$ echo 10 | sudo tee /proc/sys/vm/swappiness
$ echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

2、Error executing action run on resource ‘execute[/opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-keys check-permissions]’ not allowed

原因

不知道!

解决方案

升级gitlab,但是升级的时候会提示升级失败,所以升级之前先执行下面的命令跳过某些东西。

sudo touch /etc/gitlab/skip-auto-migrations

发表评论

电子邮件地址不会被公开。 必填项已用*标注