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

查看:96
本文介绍了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的时候,应该填写哪一个呢?

拜托大家了

解决方案

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

这篇关于github - git的ssh key是怎么配置的呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆