IntelliJ IDEA clone 报错"Authentication failed for ''url"

GitHub 添加 SSH keys

首先在本地创建 SSH Keys

$ ssh-keygen -t rsa -C "[email protected]"

后面的邮箱即为 github 注册邮箱,之后会要求确认路径和输入密码,一路回车就行。

成功的话会在 ~/ 下生成 .ssh文件夹,进去,打开 id_rsa.pub,复制里面的key

那么问题来了,如何进入到 ~/ 路径下找到 .ssh 文件夹呢?

使用命令

cd ~/.ssh

出现提示 "No such file or directory",此时可以选择手动创建一个 .ssh 文件夹,如下:

IntelliJ IDEA clone 报错

然后执行之前的命令生成 SSH Keys

IntelliJ IDEA clone 报错

此时 SSH Keys 已经生成,查看内容

IntelliJ IDEA clone 报错

复制全部内容,打开 GitHub 主页,左侧选择 SSH and GPG Keys, 点击 Add SSH Keys,然后输入名称,并将复制的内容粘贴过来,添加即可。

IntelliJ IDEA clone 报错

 

验证 SSH Keys 是否添加成功

$ ssh -T [email protected]

如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

1 $ git config --global user.name 'wangxi'
2 $ git config --global user.email [email protected]

IntelliJ IDEA clone 报错

 

 

你可能感兴趣的:(java)