Pycharm github配置实现过程图解


Posted in Python onOctober 13, 2020

Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

无GitHub:在本地 .git 文件夹内维护历时文件

有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

集中式:远程服务器保存所有版本,用户客户端有某个版本

分布式:远程服务器保存所有版本,用户客户端有所有版本

准备工作:

本博客是为了懒癌患者不愿意敲git命令的同学准备的,前提需要具备git和github使用经验

git下载和安装github配置免密登录SSH KEY1.创建ssh key

打开终端,输入命令:

ssh-keygen

Pycharm github配置实现过程图解

Pycharm github配置实现过程图解

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的~/.ssh目录。进去看看

2.检查公钥

这个文件默认存在用户家目录下.ssh文件中

Pycharm github配置实现过程图解

有.pub后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连.ssh目录都没有,可以用ssh-keygen来创建。该程序在 Linux/Mac 系统上由 SSH 包提供。

查看文件内容:

Pycharm github配置实现过程图解

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

Pycharm github配置实现过程图解

3.找到ssh and gpg keys,点击new ssh keys

Pycharm github配置实现过程图解

添加秘钥

Pycharm github配置实现过程图解

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Pycharm github配置实现过程图解

Pycharm和github的配置

一张图就懂了!!!找到pycharm的settings

Pycharm github配置实现过程图解

git的配置

Pycharm github配置实现过程图解

经过这两部。pycharm和github已经关联了,接下来看下开发中是怎么用的!!

创建github仓库

看图!

找到菜单栏vcs > import into version control > share project github

Pycharm github配置实现过程图解

此时会弹出一个框,填入github信息

Pycharm github配置实现过程图解

点击share之后,又会弹出一个框,让你选择需要添加的文件,选择自己需要上传的文件即可

查看自己的github是否有仓库

Pycharm github配置实现过程图解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
简单实现Python爬取网络图片
Apr 01 Python
Python 使用 environs 库定义环境变量的方法
Feb 25 Python
python实现文字版扫雷
Apr 24 Python
Python3开发环境搭建详细教程
Jun 18 Python
详解python logging日志传输
Jul 01 Python
大数据分析用java还是Python
Jul 06 Python
降低python版本的操作方法
Sep 11 Python
Python中对象的比较操作==和is区别详析
Feb 12 Python
PyQt 如何创建自定义QWidget
Mar 24 Python
浅谈Python项目的服务器部署
Apr 25 Python
浅析Python中的套接字编程
Jun 22 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 #Python
Python求区间正整数内所有素数之和的方法实例
Oct 13 #Python
python关于倒排列的知识点总结
Oct 13 #Python
Python如何使用ElementTree解析xml
Oct 12 #Python
Django ModelForm组件原理及用法详解
Oct 12 #Python
Python ConfigParser模块的使用示例
Oct 12 #Python
python修改微信和支付宝步数的示例代码
Oct 12 #Python
You might like
广播爱好者需要了解的天线知识
2021/03/01 无线电
PHP网页安全认证的实例详解
2017/09/28 PHP
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
js密码强度校验
2015/11/10 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
python自定义类并使用的方法
2015/05/07 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
python scipy卷积运算的实现方法
2019/09/16 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
jupyter 导入csv文件方式
2020/04/21 Python
造价工程师个人求职信
2013/09/21 职场文书
社会实践自我鉴定
2013/11/07 职场文书
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
家长对学生的评语
2014/04/18 职场文书
同居协议书范本
2014/04/23 职场文书
爱国演讲稿500字
2014/05/04 职场文书
学习教师法的心得体会
2014/09/03 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技