Github如何处理这么多公钥

Jak*_*ček 12 git ssh openssh github

我想知道,Github如何处理这么多公钥,用于通过ssh进行身份验证.

一个用户拥有aprox 3证书,Github上有多少用户 - 数百万?简单的乘法为我们提供了数百万的证书.它不是.ssh/authorized_keys用户git的一个文件我猜,对吧?

他们有自己的ssh服务器实现,或者存在任何解决这类问题的OpenSSH mod?

谢谢.

rkh*_*rov 8

他们修改了sshd来查找MySQL数据库中的密钥:

https://github.com/blog/530-how-we-made-github-fast


Jak*_*ček 5

答案是,如何提到rkhayrov,Github使用修补的OpenSSH守护进程.

对于那些对这个问题感兴趣的人,我找到了源代码(猜测托管代码的位置;)) - http://github.com/norbauer/openssh-for-git