我在做一场噩梦...
我有两个git帐户,我经常在这两个帐户之间进行切换,通常我会通过SSH使用HTTP。 但是,我现在需要使用SSH作为要推送的文件之一,它是mp4文件,并且很大(推送似乎无法通过HTTPs进行)。
我遵循了一些有关如何设置我的github帐户以使用SSH的在线建议,但是我仍然遇到同样的错误...
ssh:连接到主机主机名端口22:操作超时 致命:无法从远程存储库读取。 请确保您具有正确的访问权限 并且该存储库存在。
我已经生成了一个SSH密钥并将其添加到我的github帐户中,如本页所示... https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
请帮助我深入浅出,我正在为一个朋友工作的站点,我真的需要开始编写代码。
提前谢谢!
答案 0 :(得分:1)
默认密钥id_rsa
用于所有帐户。使它生效的最简单方法是确保这就是您生成的密钥的名称。如果您提供自己的名称,则必须使用ssh config进行指定。
一种简单的测试方法是使用ssh -T
甚至是ssh -vT
ssh -T git@github.com
Hi <user>! You've successfully authenticated, but GitHub does not provide shell access.