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中下划线的使用方法
Mar 27 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Django model反向关联名称的方法
Dec 15 Python
python requests.post带head和body的实例
Jan 02 Python
python 阶乘累加和的实例
Feb 01 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
Python matplotlib实时画图案例
Apr 23 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Python 实现定积分与二重定积分的操作
May 26 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
php 获取可变函数参数的函数
2009/08/26 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
2013/07/03 PHP
php中session退出登陆问题
2014/02/27 PHP
php绘制圆形的方法
2015/01/24 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
Python学习之用pygal画世界地图实例
2017/12/07 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
python manage.py runserver流程解析
2019/11/08 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
通用求职信范文模板分享
2013/12/27 职场文书
公司门卫岗位职责
2014/03/15 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
学习焦裕禄先进事迹心得体会
2016/01/23 职场文书
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记
python小型的音频操作库mp3Play
2022/04/24 Python