Idea 推送GitHUb

Idea 推送GitHUb

使用Http 推送 github 时常出现问题,导致推送失败!这里我们就是要SSH进行推送

生成SSH密钥

如果你还没有SSH密钥,需要先生成一个。

  1. 打开命令提示符(Command Prompt)或PowerShell。
  2. 输入以下命令生成新的SSH密钥:
text
复制代码
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. 按照提示操作,通常可以直接按回车键接受默认路径和文件名。如果需要设置密码短语(passphrase),可以在提示时输入。
image.png ## 将SSH公钥 添加到GitHub账户

打开密钥所在文件,复制里面的内容,将其粘贴到GitHub的 SSH GitHub → Settings →SSH and GPG keys

配置Git使用SSH

  1. 确保Git配置为使用SSH URL。
  2. 打开命令提示符(Command Prompt)或PowerShell。
  3. 导航到你的本地仓库目录。
  4. 修改远程仓库URL以使用SSH:
text
复制代码
git remote set-url origin SSH地址
  1. 验证远程仓库URL是否已更改:
text
复制代码
git remote -v
image.png

idea 配置 GitHub

image.png

添加gitHub所在仓库的ssh地址 image.png

测试SSH连接

在命令提示符或PowerShell中测试SSH连接到GitHub。

text
复制代码
ssh -T git@github.com

如果一切正常,你会看到类似以下的消息:

text
复制代码
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
image.png
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
prodigal
下载 APP