Key is invalid Fingerprint cannot be generated

gitlab提交ssh public key时,报这个错:

Key is invalid
Fingerprint cannot be generated

原因1:

key里面的数据有换行,比如:直接从Git Bash终端粘贴出来的,可能会拷贝到换行符。

解决:

从Linux系统里面下载到windows上,用记事本打开,去掉记事本的“自动换行”,在拷贝添加到gitlab上。

原因2:

windows生成的public key没有以ssh-rsa或者ssh-dsa开头,不完整。

解决:

除去换行,加上以上两个头并且以空格与后面分开。

例如

ssh-rsa  AAAAB3NzaC1yc2EAAAABJQAAAIB+3ln3j3ab7dopyOB+fO89vXUK/RpjU925t9A7D7zO9XywcxJmzZXlbgzDa2Tn8O
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2024

备案号:京ICP备15003423号-3