github - git的ssh key是怎么配置的呢?
迷茫
迷茫 2017-05-02 09:46:37
0
1
626

我在我的一个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的时候,应该填写哪一个呢?

拜托大家了

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
巴扎黑

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板