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 26 Python
django基础之数据库操作方法(详解)
May 24 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
Python实现基于二叉树存储结构的堆排序算法示例
Dec 08 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 Python
python 模拟银行转账功能过程详解
Aug 06 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
Aug 12 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Python dict和defaultdict使用实例解析
Mar 12 Python
Python如何实现远程方法调用
Aug 07 Python
如何通过安装HomeBrew来安装Python3
Dec 23 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 类型转换函数intval
2009/06/20 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
python对象及面向对象技术详解
2016/07/19 Python
深入解答关于Python的11道基本面试题
2017/04/01 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
应聘医学检验人员自荐信
2013/09/27 职场文书
小型女装店的创业计划书
2014/01/09 职场文书
乡下人家教学反思
2014/02/01 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
职工食堂管理制度
2015/08/06 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
python利用while求100内的整数和方式
2021/11/07 Python
PyTorch中的torch.cat简单介绍
2022/03/17 Python
java开发双人五子棋游戏
2022/05/06 Java/Android
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电