Key is invalid Fingerprint cannot be generated

来源:互联网 发布:java hashset 多线程 编辑:程序博客网 时间:2024/06/06 02:37

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/RpjU925t9A7D7zO9XywcxJmzZXlbgzDa2Tn8OuVUUtwEX6zA7cvzWAzS9aMGQfSwUMGeBykYsosqT6soPyMVg+bYbbU19JfBcChXKcUEhfmuk1Pz9jMLbAX4Ag7bdGwbtXCLi5Uabcdefghij==


0 0