suchen

Heim  >  Fragen und Antworten  >  Hauptteil

github - git的ssh key是怎么配置的呢?

我在我的一个git仓库下使用ssh-keygen -t rsa -C "humingx@yeah.net"生成了秘钥,提示我输入名字,然后我输入了y,于是这个目录下就出现了y.pub和y两个文件,但是/Users/username/.ssh目录下也出现了id_rsa id_rsa.pub两个文件,而且id_rsa.pub中的公钥和y.pub的公钥不一样。
我想问的是:

  1. git的ssh key是一个ssh key对应一个代码仓库吗?

  2. 为什么y.pub和id_rsa.pub文件内容不同,那么我在远端代码仓库提交ssh key的时候,应该填写哪一个呢?

拜托大家了

迷茫迷茫2791 Tage vor631

Antworte allen(1)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-02 09:48:37

    y和y.pub应该是之前不知道什么时候生成的,你看看文件修改时间就知道了。正确的生成路径是.ssh目录里的,因为你的命令没有指定路径和名字,所以id_rsa是默认名字。
    一个ssh密钥对可以对应一个github账号也可以对应一个项目。如果希望自己账号参与的所有项目都用这个密钥,就在账户设置里配置。如果只想某个项目用,就在项目设置里配置。

    Antwort
    0
  • StornierenAntwort