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通过select实现异步IO的方法
Jun 04 Python
用python写的一个wordpress的采集程序
Feb 27 Python
Python实现约瑟夫环问题的方法
May 03 Python
Python用csv写入文件_消除空余行的方法
Jul 06 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
python打印直角三角形与等腰三角形实例代码
Oct 20 Python
Pytorch中的自动求梯度机制和Variable类实例
Feb 29 Python
vue常用指令代码实例总结
Mar 16 Python
Django 实现对已存在的model进行更改
Mar 28 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
Python基于pyjnius库实现访问java类
Jul 31 Python
python 如何读、写、解析CSV文件
Mar 03 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
中英文字符串翻转函数
2008/12/09 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
php二分查找二种实现示例
2014/03/12 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
js实现微信分享代码
2020/10/11 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
js实现通过开始结束控制的计时器
2019/02/25 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
[02:09]2018DOTA2亚洲邀请赛TNC赛前采访
2018/04/04 DOTA
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
python实现彩票系统
2020/06/28 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
python列表list保留顺序去重的实例
2018/12/14 Python
python实现大文件分割与合并
2019/07/22 Python
python脚本第一行如何写
2020/08/30 Python
python raise的基本使用
2020/09/10 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
销售队伍口号
2014/06/11 职场文书
遗嘱格式范本
2015/08/07 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python