Github配置SSH
Git使用出现git@github.com: Permission denied (publickey)
第一步,进入git bash(或cmd)界面
验证邮箱与GitHub注册时输入的是否一致
git config --global --list
第二步,设置全局用户名和邮箱
命令如下:
git config --global user.name “yourname”
git config --global user.email “email@email.com”
(这里得名字和邮箱都是注册github时用的)
第三步,生成本地密钥
ssh-keygen -t rsa -C “这里换上你的邮箱”
一路回车,在出现选择时输入Y,再一路回车直到生成密钥。会在C:\Users\用户名\
路径下生成一个.ssh
文件夹,密钥就存储在其中。
第四步,到git仓库,添加秘钥
- 点击个人信息;
- 点击下拉中的
Settings
; - 点击左侧
SSH and GPG keys
; - 点击
New SSH key
,新建SSH key;
- 复制本地
id_ras.pub
中的内容到Key
文本区;
第五步,测试
输入以下命令测试本地与云端库连接是否成功,
ssh -T git@github.com
成功会返回如下结果:
若测试不通可以再操作以下两步进行解决:
ssh-agent -s
ssh-add ~/.ssh/id_rsa
相关文章
暂无评论...