【如何使用 PyCharm 将代码上传到GitHub上(遇到的坑)】

本文介绍了如何在PyCharm中配置Git并连接GitHub,详细阐述了安装Git、设置SSHKey、解决端口号22报错的过程,以及在PyCharm中配置GitHub账户。在遇到初始push失败的问题时,提供了修改git配置和验证身份的解决方案,最终成功将项目上传到GitHub。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

@[TOC](如何使用 PyCharm 将代码上传到GitHub上(遇到的坑))

前言

使用PyCharm将自己的项目上传到github上。

一、先安装git

(1)先去git官网上下载安装git,根据自己的电脑版本选择安装32位还是64位版本。
傻瓜式一键默认安装就行。
(2)检验git是否安装好,并查看版本。打开git bash输入git --version查看安装git版本号
在这里插入图片描述

二、GitHub设置添加SSH Key

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以得先配好SSH key.

1.创建一个SSH key

在git bash输入ssh-keygen -t rsa -C “email”
email输入自己的邮箱
在这里插入图片描述
中间会提示设置密码,可以设置密码也可以不设置,完了之后去路径下会生成相应的两个文件,如下图所示:
在这里插入图片描述
可以用记事本打开其中的id_ras.pub 文件(这里是用的notepad打开的)
在这里插入图片描述
将这一长串复制到github网站。进入github中setting
在这里插入图片描述
在这里插入图片描述
Title随便取,key粘贴刚刚复制的SSH。
在这里插入图片描述

2.验证是否成功

在git bash输入ssh -T git@github.com
在这里插入图片描述
本来应该显示安装成功,但是在这里却出现了以上问题。

3.解决端口号22报错

(1)在git bash输入 cd ~/.ssh进入ssh路径
(2)输入vim config在此添加

Host github.com
User YourEmail@xx.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

YourEmail@xx.com 改为自己的邮箱。然后:wq保存退出
输入命令ssh -T git@github.com显示安装成功。
值得注意的是在配置git那里设置密码的,同样在这里也要输入之前的密码
在这里插入图片描述

在PyCharm中配置

在这里插入图片描述
配置github账号和密码
配置好github相关内容后,还要配置git。
然后就建立远程仓库并提交代码了,点击顶部菜单栏的VCS选项。
在这里插入图片描述
选择要上传的文件,然后就可以了。

配置好上传代码遇到的坑

Successfully created project ‘’ on GitHub, but initial push failed: Could not read from remote。安装Git-64bit,然后在PyCharm中Settring -> VersionControl ->GitHub ,设置自己的github账号和密码,点击Test测试Success成功提示了 ,然后把项目发布到GitHub中:VCS -> Import into Version Control -> Share Project on Github。
出现如下错误信息:

Can’t finish GitHub sharing process

Successfully created project ‘mysite’ on GitHub, but initial push failed:

Could not read from remote repository.

有可能有如下解决方法:
(1):取消SSH的勾
在这里插入图片描述
这种方法我尝试过但是还是不能解决问题。还是会出现如下问题:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.

(2)打开git bash配置github的账号名和邮箱,
在这里插入图片描述
在这里插入图片描述
然后根据之上提到创建仓库上传项目的步骤,就成功了。
在这里插入图片描述

总结

配置中还是遇到不少的坑,特此记录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值