【问题标题】:Fingerprint cannot be generated on my gitlab (linux)无法在我的 gitlab (linux) 上生成指纹
【发布时间】:2016-11-01 18:20:10
【问题描述】:

我尝试将 SSH 密钥添加到我的 gitlab。我粘贴了完整的密钥并单击“添加密钥”,但出现错误:

无法生成指纹

我授予 git 用户访问 /tmp 目录的权限。

每次点击都会在/tmp 中创建一个文件,所以问题出在其他地方...

你能帮帮我吗?

【问题讨论】:

  • 你在粘贴id_rsa.pub的内容?
  • 是的,我愿意,它适用于其他 gitlab。
  • 我尝试升级 gitlab (v1.6.7 => v7.1.0) 但没有解决问题。我试图为我的用户重新生成 ssh 密钥,没有结果更多...
  • 它是一个综合性的 gitlab 吗?看看/var/opt/gitlab/.ssh权限,看看你尝试上传的key是否出现在/var/opt/gitlab/.ssh/authorized_keys
  • 是的。 “-rw------- 1 git git 0 Jul 23 15:22 authorized_keys”和authorized_keys 文件为空...

标签: git ssh gitlab fingerprint


【解决方案1】:

遇到了完全相同的问题。我重新生成了一个没有密码的 ssh 密钥,对我来说效果很好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    相关资源
    最近更新 更多