IDEA GitHub Push failed unable to access解决办法

解决标题问题的思路
https://blog.csdn.net/pearz/article/details/121672625
创建ssh密钥
https://blog.csdn.net/Aaron_Miller/article/details/90269019
查看ssh密钥
https://blog.csdn.net/qq_41539778/article/details/109114980
ai回答
对于Windows系统,你可以使用Git Bash生成SSH密钥对,然后在IntelliJ IDEA中使用这些密钥。以下是操作步骤:

(1)生成SSH密钥对

 首先打开Git Bash(如果你没有安装,你需要从Git官方网站下载并安装)。

输入以下命令以生成一个新的SSH密钥对:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

这里的 "your_email@example.com" 请换成你的邮箱地址。

 这个命令会要求你输入一个文件路径,这个路径用于保存生成的SSH密钥对。如果你接受默认路径,你的密钥将会被保存在 ~/.ssh/ 文件夹下,名为 id_rsa 的私钥文件和 id_rsa.pub 的公钥文件。

(2)在GitHub上添加公钥

  • 打开 ~/.ssh/id_rsa.pub 文件,复制全部内容。

  • 登录你的GitHub账户,点击你的头像,然后选择"Settings"(设置)。

  • 在侧边栏中,点击"SSH and GPG keys"(SSH 和 GPG 密钥)。

  • 点击右上角的"New SSH key"(新建SSH密钥),在打开的页面中,标题可以随意,但在"Key"的文本框中,粘贴你刚刚复制的公钥内容。

  • 点击"Add SSH key"(添加SSH密钥)来保存。

(3)在IntelliJ IDEA中使用SSH密钥

 在IntelliJ IDEA中,你应该可以在“系统设置”或者“项目设置”中找到SSH设置。以下是操作步骤:

  • 打开你的IntelliJ IDEA,点击右上角的"File" > "Settings"(或者"Preferences",取决于你的系统)。

  • 在打开的窗口中,选择"Tools" > "SSH Configurations"。

  • 在这里,你可以点击右上角的"+"图标,创建一个新的SSH配置。
    对于"Name",可以填写你喜欢的任何名称。
    对于"Host",如果你是连接到GitHub,那么就填写github.com。
    对于"Port",保持默认的22即可。
    对于"User name",如果你是连接到GitHub,那么就填写git。
    对于"Authentication type",选择"Key pair (OpenSSH or PuTTY)"。
    对于"Private key file",点击"..."按钮,然后浏览到你的私钥文件(在Git Bash生成的id_rsa文件)。
    点击"OK"保存设置。

posted @ 2023-06-27 09:37  钱有学  阅读(599)  评论(0)    收藏  举报