从Git向Github添加SSH密钥

0qx6xfy6  于 2023-02-07  发布在  Git
关注(0)|答案(1)|浏览(203)

我第一次尝试从Windows上的Git添加一个最近创建的SSH密钥到Git-hub。当输入“$ SSH -Tgit@github.com“到Git时,它弹出了一个密钥指纹,我不知道它列出的是什么。对不起,这是我第一次这样做。它说的是“ED 2219密钥指纹是(我不'识别后面的部分'。”
它是问我是否要继续与选项(是/否/[指纹])?我没有尝试任何解决方案,我的问题。

4uqofj5v

4uqofj5v1#

将SSH密钥添加到您的GitHub帐户

# Copies the contents of the id_ed25519.pub file to your clipboard
 clip < ~/.ssh/id_ed25519.pub

**提示:**如果clip不工作,您可以在C:/../User/.ssh中找到隐藏的.ssh文件夹,在您喜欢的文本编辑器中打开该文件,然后将其复制到剪贴板。

测试SSH连接

## Attempts to ssh to GitHub
    $ ssh -T git@github.com
    ## output
    > The authenticity of host 'github.com (IP ADDRESS)' can't be established.
    > Ed25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU
    > Are you sure you want to continue connecting (yes/no)?
  • 比较您的指纹(在本例中为SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU)是否与GitHub's SSH key fingerprints中的一个相同

如果是,则继续yes

# Output
Hi USERNAME! You've successfully authenticated,
        but GitHub does not provide shell access.

如果您有相同的输出,那么一切都很好,您应该能够在GitHub中使用shh

相关问题