github配置ssh key 提交代码

2021/4/15 1:15:10githubgithub

github需要的文件名就是这两个了:id_rsa和id_rsa.pub,文件名必须是这2个,不能做修改(这是默认的)修改之后,github不识别

生成一个新的默认密钥“

ssh-keygen -t rsa -C "xx@gmail.com"

指定密钥的路径

ssh-keygen -t rsa -C 'github@github.com' -f ~/.ssh/github_id_rsa

这里的邮箱,随便填

3,把id_rsa.pub中的内容,拷贝到github 的ssh key中。


然后就可以正常的clone/push了。

最后,可以修改全局的提交显示的名称和邮箱/或只设置某一个仓库的用户名和邮箱。
这个邮箱仅仅是展示用,不会进行账号的校验。

全局设置:

git config --global user.name "push show name"
git config --global user.email  "push show email"

指定项目设置:
进入项目目录中:

cd ./project-name

git config user.name "push show name"
git config user.email  "push show email"

或者修改./git/config 结尾添加:


[user]
	name = show name
	email = show email