Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab-Can';不能添加ssh密钥_Ssh_Gitlab_Archlinux - Fatal编程技术网

Gitlab-Can';不能添加ssh密钥

Gitlab-Can';不能添加ssh密钥,ssh,gitlab,archlinux,Ssh,Gitlab,Archlinux,我已经在我的archlinux服务器上使用AUR安装了gitlab。 现在一切正常,只是我不能添加ssh密钥 我发现错误无法生成指纹。 在日志中我只找到了 Started GET "/profile/keys/new" for my.ip.on.arch at 2015-03-28 13:13:52 +0100 Processing by Profiles::KeysController#new as HTML Completed 200 OK in 159ms (Views: 110.9ms

我已经在我的archlinux服务器上使用AUR安装了gitlab。 现在一切正常,只是我不能添加ssh密钥

我发现错误
无法生成指纹
。 在日志中我只找到了

Started GET "/profile/keys/new" for my.ip.on.arch at 2015-03-28 13:13:52 +0100
Processing by Profiles::KeysController#new as HTML
Completed 200 OK in 159ms (Views: 110.9ms | ActiveRecord: 8.8ms)
Started POST "/profile/keys" for 92.157.142.177 at 2015-03-28 13:13:58 +0100
Processing by Profiles::KeysController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"WX7VMJy1Ftk9xUWc7OL5zT5IrmqBbU22HJJVpFh6IBY=", "key"=>{"title"=>"my@email", "key"=>"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDETfMjbXE8lZga4YWtO82dEH6AJYVOIt3L8emTEynpZed0WvDeky2tZT8VhwKSTjJ90e14usUxArOMaeWyQqdAhS3lym5DZlEN/vXfsUCnCuX3dpJfXjAefR9z9/BQdhwxwcf9cdWLGiixZ8U91Hs4k2RXPT4Q746jZCE/OyWLbO1mibaQD1mMkMf8d3jPJ9+jXAt2c2U83DPEaZ4AIm+M0Jv3X6MIQreeHgFRIg2lMEs16Mw/Y638ZK3WzX/qk1Z9RngKIkIh4afc9TZm2bt0jEUxXMly3cBQ03wTtmlf1lEkVNYjFP19fVfWei2JFdnEFLlsCuNpyeenwCTargwV my@email"}}
Completed 200 OK in 175ms (Views: 95.2ms | ActiveRecord: 12.6ms)
我已经在我想的任何地方测试了开关chmod777(
/tmp
/var/lib/gitlab/.ssh
),但它仍然失败

我在CentOS上读过很多关于SELinux的文章,但是我没有使用SELinux

如果有人有主意,那就太好了!
非常感谢,

问题是由新的openSSH版本引起的。这里提出了一个解决方案:


此处跟踪问题:

不要对ssh密钥/配置文件使用模式777。它们会因为不安全而被拒绝。没错,我不是在测试使用它们,而是在文件中添加它们。很明显,现在我又恢复到750了。接得好+1.我已经删除了我的答案(这里只是噪音)