【发布时间】: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