gpt4 book ai didi

添加/删除 SSH key 时出现 Gitlab 500 错误

转载 作者:行者123 更新时间:2023-12-04 16:52:39 26 4
gpt4 key购买 nike

当我尝试在 Ubuntu 14.04 上向 Gitlab 7.3.1 添加 SSH key 时,它不起作用。我收到 500 内部服务器错误并且该站点非常慢。

刷新时没有添加任何内容,当我再次尝试时,一遍又一遍地出现同样的问题。

尝试阅读日志:

# tail -f /var/log/gitlab/gitlab-rails/production.log

参数:{“utf8″=>”✓”, “authenticity_token”=>”nKCheVvcyuhTrKUTrWbin9VOYpVPJEWk6lAJO63Lu9o=”, “key”=>……………………………….

………………………………………………….

………………………………………………………………….”}}
在 137 毫秒内完成 500 个内部服务器错误

Errno::ENOMEM(无法分配内存 – ssh-keygen):
lib/gitlab/popen.rb:23:in popen’
app/models/key.rb:78:in
阻止 generate_fingerpint'
app/models/key.rb:75:in generate_fingerpint’
app/controllers/profiles/keys_controller.rb:20:in
创建'

如何解决这个问题?

最佳答案

可能是因为Gitlab无法分配足够的内存,

您需要创建一个交换文件。
尝试以下步骤,看看这是否有效:

#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

如果可行,您可以通过编辑以下文件使其永久化:
#nano/etc/fstab

添加这一行:
/swapfile       none    swap    sw      0       0

希望这可以帮助

关于添加/删除 SSH key 时出现 Gitlab 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26777690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com