vscode配置github账号坑

6,719 阅读1分钟

push代码报错 Git: git@github.com: Permission denied (publickey).

原因 :“Enter passphrase (empty for no passphrase):”时设置了密码 解决办法:不设置密码,直接回车回车

详细配置步骤: 1.控制台输入

git config --global user.name "你的git账号名(ex:fuxuewei)" 
git config --global user.email "你的git账号的email(ex:476541140@qq.com)"

2.创建ssh-key

ssh-keygen -t rsa -C "你的git账号的email(ex:476541140@qq.com"

然后会提示ssh-key存在那个文件夹,默认时用户目录/.ssh,可以直接回车,如果提示已存在,可以覆盖或存在其他文件夹

之后出现前面提到的设置密码,不要设置,直接回车

好啦现在ssh-key已经生成完毕,快去复制它吧!! 在本地用户文件夹下(登录用户名)找到.ssh 的文件夹,里面包含 id_rsa 和 id_rsa.pub 两个文件 用记事本或其他编辑器打开 id_rsa.pub 复制里面的内容

3.在自己的github中添加刚刚复制的ssh-key

4.控制台输入命令

ssh -T git@github.com

5.从github上clone你的项目到本地

git clone xxxxxxxxx(你项目的git地址,http或ssh)

6.然后就可以更改->commit->push啦