Git和.ssh连接到远程存储库时出现问题

Git和.ssh连接到远程存储库时出现问题,git,ssh,Git,Ssh,我正在尝试使用Git连接到学院远程存储库。我已将college中生成的私钥放在主目录下的.ssh文件夹中。但是,当我尝试连接到学院服务器时,有人会要求我输入密码。有人知道原因吗?私钥有任何命名限制吗?当询问密码时,我是否必须指向RSA?欢迎任何建议 谢谢公钥应命名为authorized_key,并放在/home/username/.ssh目录中 它还需要只读文件权限,例如: chmod 400 .ssh/authorized_keys 应该这样做。远程存储库是公用的还是您(或其他人)已将ssh

我正在尝试使用Git连接到学院远程存储库。我已将college中生成的私钥放在主目录下的.ssh文件夹中。但是,当我尝试连接到学院服务器时,有人会要求我输入密码。有人知道原因吗?私钥有任何命名限制吗?当询问密码时,我是否必须指向RSA?欢迎任何建议


谢谢

公钥应命名为authorized_key,并放在/home/username/.ssh目录中

它还需要只读文件权限,例如:

chmod 400 .ssh/authorized_keys

应该这样做。

远程存储库是公用的还是您(或其他人)已将ssh密钥上载到其中?否,它是专用的,但密钥已成功创建。也就是说,我已经能够从我的大学机器访问存储库。它不需要是只读的,但应该只能由用户访问。所以600美元也足够了。这似乎没有任何效果。我只是想知道配置。由于我自己的计算机上的用户名和电子邮件信息与大学中的不同,我是否需要在某个地方指定此信息以允许大学服务器识别我?我只是重新阅读了这个问题,它是应该放在远程系统上的公钥和您家中的私钥。你不能在家里生成新的私钥,你需要与你在大学里创建的私钥相同的私钥