GitHub学习——Pycharm上传github,实现异地编程


零、前言

个人电脑和实验室电脑异地编程导致代码数据不同步。因此利用github和pycharm实现commit和push功能。


一、Pycharm是什么?GitHub是什么?

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境)。带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
GitHub是一个面向开源及私有软件项目的托管平台。因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。


二、GitHub账户设置

1.注册及登录:GitHub官网

此处设置邮箱,登录后可设置用户名。
在这里插入图片描述

2.git下载及使用:Git官网

在这里插入图片描述
选择合适版本下载即可。

(傻瓜式一键安装 切记记住安装位置)

3.Pycharm设置及使用

界面显示

在这里插入图片描述

GitHub设置选项

file->setting->version control ->GitHub(设置github账户)
在这里插入图片描述

git设置选项

file->setting->version control ->Git(设置git账户)
在这里插入图片描述
选择git->-bin->git.exe,点击测试,提示版本既添加成功。

上传设置

在这里插入图片描述
在这里插入图片描述
上传后默认 全选所有文件。


三、问题汇总

1.如果在Pycharm配置完git和github选择上传会提示如下错误

代码如下

Successfully created project ‘demo’ on GitHub, but initial commit failed:
*** Please tell me who you are. Run 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. fatal: empty ident name (for (null)>) not allowed during executing git -c core.quotepath=false commit -m “Initial commit” –
问题解决(没有在git中上传用户民以及邮箱信息):操作如下

0)桌面右键选择git Bash Here

在这里插入图片描述

1)检查本地是否存在ssh key
cd ~/.ssh 
进入ssh
ls
查看内容(显示id_rsa 和 id_rsa.oub)即正常

如图示
在这里插入图片描述

2)获取ssh密钥内容(全选复制)
cat id_rsa.pub

在这里插入图片描述

3)在1)下提示:No such file or directory(没有这样的文件或目录)

执行如下创建命令:mkdir ~/.ssh
配置全局name和email(name是用户名,email是登录邮箱)

git config --global user.name "name"

git config --global user.email "email@163.com"
4)生成密钥
ssh-keygen -t rsa -C “email@163.com”

连续三次回车,设置密码为空,最终得到1)的结果图。
2.问题代码如下

> specify commit message
5)配置SSH key

1.GitHub登录->设置->SSH and GPG keys->New SSH key在这里插入图片描述在这里插入图片描述
把2)获取到的ssh信息粘贴进去
在这里插入图片描述

2更新上传提示 specify submit message

在这里插入图片描述

3成功创建仓库,但是未上传成功

Successfully created project 'tttt' on GitHub, but initial push failed: unable to access 'https://github.com/name/tttt.git/': Failed to connect to github.com port 443 after 21032 ms: Timed out

解决方案,在host的末尾添加本地ip地址信息:具体搜索如下
1.IP地址
2.IP地址
3.IP地址
所有的修改完成之后,需要在cmd中输入,ipconfig/flushdns
问题解决

总结

未完待续,以此记录学习生活,尚有不足,欢迎指出讨论。

参考链接:

github介绍
Pycharm介绍
git设置

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值