Fedora下配置GtiHub的SSH key

首先要创建一个github用户,在Fedora下生成一个新的SSH Key

#cd ~/.ssh

#ssh-keygen -t rsa -C "email address"

Generating public/private rsa key pair.
Enter file in which to save the key (/home/roy/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/roy/.ssh/id_rsa.
Your public key has been saved in /home/roy/.ssh/id_rsa.pub.
The key fingerprint is:
bb:f0:ac:ef:2d:ad:1d:90:ab:3c:51:46:36:30:43:cf [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|     .=.         |
|       =+        |
|       oE.       |
|        o.       |
|       oS        |
|      .  +       |
|      ..o..      |
|     ..=.+..     |
|      +=Boo      |
+-----------------+
此时sshkey已经生成成功

登陆github, 在Account Settings中找到SSH Keys,点击Add SSH key, 将id_rsa.pub中的内容copy到key对应的文本框中,此时就可以下载git hub中的项目了

如果遇到下面的问题

Agent admitted failure to sign using the key.
# debug1: No more authentication methods to try.
# Permission denied (publickey).

执行ssh-add,并输入密码,即可


你可能感兴趣的:(Fedora下配置GtiHub的SSH key)