问题是根据这些说明安装的 Gitlab 版本(版本 6.9.2)太旧(当前版本为 8.14) -ssh-keygen然后输出基于 MD5 的指纹哈希;现在默认为 SHA256。从修复 gitlab 的“无法生成指纹”错误中获得的解决方案如下:
<path-to-gitlab>/app/models/key.rbcmd_output, cmd_status = popen(%W(ssh-keygen -lf #{file.path}), '/tmp')
cmd_output, cmd_status = popen(%W(ssh-keygen -E md5 -lf #{file.path}), '/tmp')
| 归档时间: |
|
| 查看次数: |
2361 次 |
| 最近记录: |